SpringBoot用@configuration配置多数据源、通过application.properties切换数据源

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/houfengfei668/article/details/79947032

1)       SpringBoot@configuration配置自定义多数据源(上面32的例子是默认数据源,springboot会自动识别
1)项目结构

2)创建数据库test1test2,分别创建表

3)创建实体类

4)在application.properties配置数据源

5)在resources--mybatis---mapper--test1/test2--创建映射文件.xml(两个xml内容相同:只是配置的数据源不同

6)创建mapper文件(两个文件内容相同:只是配置的数据源不同)

7)通过@configuration手动配置数据源(两个文件内容基本相同,就名称中的12不同)

8)创建controller

9)总结:不同的mapper读取的是不同数据库的表(不同的数据源由自定义的config类确定)

2)       通过application.properties切换数据源
1)文件结构

2)开发环境数据源代码

3)生产环境数据源代码

4application.yml主配置文件

阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页