springboot集成mybatis plus和dynamic-datasource的方法是什么(dynamic,mybatisplus,springboot,开发技术)

时间:2024-04-28 11:15:02 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    springboot%E9%9B%86%E6%88%90mybatis%C2%A0plus%E5%92%8Cdynamic-datasource%E7%9A%84%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88

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的方法是什么的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:java中关于对象的实例比较分析下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18