作者:码农教程
出自:码农教程
原文:manongjc.com/detail/14-ucsldoihyzmwcui.html
当项目中存在多数据源时,就涉及到数据源的动态切换,通过研究,特此记录一下。
1,maven依赖
<!-数据库连接->
<依赖性>
<groupId> com.oracle </ groupId>
<artifactId> ojdbc6 </ artifactId>
<version> 11.2.0.4 </ version>
<scope>运行时</ scope>
</ dependency>
<!-数据库连接池->
<依赖性>
<groupId> com.alibaba </ groupId>
<artifactId> druid-spring-boot-starter </ artifactId>
<version> 1.1.10 </ version>
</ dependency>
<依赖性>
<groupId> org.springframework.boot </ groupId>
<artifactId> spring-boot-starter-jdbc </ artifactId>
</ dependency>
<!-aop->
<依赖性>
<groupId> org.springframework.boot </ groupId>
<artifactId> spring-boot-starter-aop </ artifactId>
</ dependency>
2,多数据源信息配置
#多数据源测试
弹簧:
数据源:
德鲁伊:
主:
驱动程序-类-名称:oracle.jdbc.driver.OracleDriver
用户名:test
密码:测试
网址:jdbc:oracle:thin:@ // ip1:1521 / orcl
slave:
驱动程序-类-名称:oracle.jdbc.driver.OracleDriver
用户名:test
密码:测试
网址:j