springboot集成mybatis plus和dynamic-datasource的方法是什么
导读:本文共2929.5字符,通常情况下阅读需要10分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: springboot集成mybatis plus和dynamic-datasource注意事项环境spring-boot-starter-parent 1.5.2.RELEASEmybatis-plus-boot-starter 2.xdynamic-datasource-spring-boot-starter 2.5.0druid-spring-boot-st... ...
目录
(为您整理了一些要点),点击可以直达。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
dynamic所有版本默认启用stat和wall过滤器(默认不支持批量执行sql, 并且有些低版本无法自定义)
开启批量执行sql的方法
现有项目集成mybatis plus时,应指定另外的枚举包,否则会出问题
这里要排除DruidDataSourceAutoConfigure ,因为DruidDataSourceAutoConfigure会注入一个DataSourceWrapper,其会在原生的spring.datasource下找url,username,password等。而我们动态数据源的配置路径是变化的。
@DS优先级:方法 > 类
@DS 可以注解在方法上和类上,同时存在方法注解优先于类上注解,mapper或者service都可以添加,建议只在一个方法上添加即可。
springboot集成mybatis plus和dynamic-datasource的方法是什么的详细内容,希望对您有所帮助,信息来源于网络。