mybatis 数组_Spring Boot整合Mybatis

36b2f0d47a904baa17cb3801d9d701e0.png

多个数据源的Mybatis

只需要一个注解,使用mybatis多数据源,无序任何配置

使用方法如下,先在yml文件中加入配置:

mysql

上段代码是定义了两个数据源,之后在main方法所在类加上此注解:

@MyBadisLoader

上面的注解中saas是上方配置文件数据源的名称,后面是扫描的接口报名,可以使用逗号分隔传入多个,再后面是扫描xml的配置文件路径,也支持多个注解中接受的是一个数组,所以支持多个数据源,这样就可以直接支持多个数据源

使用mybatis官方starter

首先加入maven依赖

<dependency>
            

接下来配置数据源,这里使用DHCP的数据源,在src/main/resource中,添加一个prop。properties配置文件,添加一些数据库连接的消息

#jdbc
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.137.2:3306/weichat?useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456
jdbc.maxActive=2335
jdbc.maxIdel=120
jdbc.maxWait=100

然后加上代码数据源

@Configuration

增加mybatis配置

import 

然后需要配置mybatis配置文件的路径,这个配置需要与上面的配置分开来写,因为它们有着一个先后顺序

import 

接下来使用@Mapper注解来标识一个接口为MyBatis的接口,MyBatis会自动寻找这个接口

import 

这样就可以使用了,当然,在这之前,你得开启@ComponentScan注解,或者直接使用@SpringBootApplication(推荐)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值