Spring Boot 2系列(三十九):Spring Boot 2.x + Mybatis + Druid + Common Mapper 配置多数据源

  项目需要连接多个数据库时,在不使用数据库中间件的情况下,就需要配置多个数据源,如主从数据库新旧数据库(结构不一致)。

  手头项目新需求需要连接两个数据库,需要配置两个数据源。项目的基本结构是基于 Spring Boot 2.x + Mybatis + Druid + Common Mapper + PageHelper,所以本篇也是在此基础实现多数据源的配置,留个记录。  

阅读更多

Spring Boot 2系列(一):整合Mybatis + 通用Mapper + PageHelper分页 + Druid数据库连接池

  前言:必须要感谢伟大的开源思想,感谢所有的开源团队和个人,他们提供了如此多的优秀开源项目,这是一件伟大的事。

  Spring Boot 开发模板:spring-boot-template,此模板基于 Spring Boot 2.0.4 Release 版本的快速开发模板, 尽量采用 boot-starter 依赖, 使用最精简的配置。

  集成了 MySQL, Druid, Mybatis, Common Mapper, pageHelper, Log4j2, Shiro, JSTL, Web页面支持 JSP, 支持打 war 包, 支持打 Docker 镜像。

阅读更多

MyBatis:动态SQL与参数绑定(#{} 和 ${})

MyBatis 的强大特性之一便是它的动态 SQL,Mybatis 在对 SQL 语句进行预编译之前,会对 SQL 进行动态解析,解析为一个 BoundSql 对象,同时对动态 SQL 进行处理。

动态 SQL 主要通过OGNL表达式实现 SQL 可以动态判断和选择参数。

阅读更多

SSM 整合之配置文件

  SSM整合之配置文件:

  1. pom.xml,web.xml
  2. jdbc.properties
  3. log4j.properties
  4. springmvc.xml
  5. sqlMapConfig.xml
  6. applicationContext-dao.xml
  7. applicationContext-service.xml
  8. applicationContext-shiro.xml
阅读更多
pan class="level-end">10
  • 八月 20189
  • 七月 201812
  • 六月 201817
  • 五月 201825
  • 四月 201814
  • 三月 201836
  • 二月 201821
  • 一月 201850
  • 十二月 201710