环境
- spring-boot-starter-parent 1.5.2.RELEASE
- mybatis-plus-boot-starter 2.x
- dynamic-datasource-spring-boot-starter 2.5.0
- druid-spring-boot-starter 1.1.10
注意事项
- @SpringBootApplication(exclude = DruidDataSourceAutoConfigure.class)
- dynamic所有版本默认启用stat和wall过滤器(默认不支持批量执行sql, 并且有些低版本无法自定义)
- 开启批量执行sql的方法
# 方法1:升级版本, 如2.5.0
spring:
datasource:
dynamic:
druid:
wall:
noneBaseStatementAllow: true
multiStatementAllow: true
# 方法2:移除wall过滤器
spring:
datasource:
dynamic:
druid:
filters: stat
- 现有项目集成mybatis plus时,应指定另外的枚举包,否则会出问题
mybatis-plus:
type-enums-package: com.zxkj.demo.enums.mp