mybatis mybatis plus

单数据源
单数据源一般通过spring boot自动配置来配置

当mybatis starter和mybatis plus starter同时存在,加载mybatis plus (MybatisPlusAutoConfiguration比MybatisAutoConfiguration的全限定名字典序更靠前)

mybatis用的配置前缀为mybatis,mybatis-plus为mybatis-plus,存在大量使用mybatis-plus的项目配的是mybatis前缀配置(错误)

插件Interceptor定义在spring容器内即可,如mybatis-plus的分页插件

多数据源
多数据源一般通过spring的手动定义bean来实现

mybatis plus定义MybatisSqlSessionFactoryBean,mybatis定义SqlSessionFactoryBean

配置请手动注入,application.yml或容器内定义的不会直接生效

如mybatis的配置,可以在容器内定义一个Configuration对象(承接mybatis前缀配置), 然后将此对象注入SqlSessionFactoryBean,mybatis类似-定义MybatisConfiguration对象,或者直接生成相关对象并设置

注意mybatis plus驼峰默认生效-所以一般也不用额外再配置,插件(如mybatis-plus的分页插件)请手动注入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值