如何在springboot里面配置多个数据源,并且配置多个连接池?持久层用的是springdatajpa请大神们回答一下 100

两个同时可共用,或者通过配置哪个用哪个。最好是亲自做过的,百度上的东西我都看过了,跟实际有点出入... 两个同时可共用,或者通过配置哪个用哪个。最好是亲自做过的,百度上的东西我都看过了,跟实际有点出入 展开
 我来答
liu20171018
2018-05-02 · TA获得超过156个赞
知道答主
回答量:346
采纳率:26%
帮助的人:31.9万
展开全部
1.首先在创建应用对象时引入autoConfig


package com;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}


2.其次配置文件

######primary#############
datasource.primary.url=jdbc:sqlserver://xx.xx.xx.xx:1433;DatabaseName=PlayNowLog
datasource.primary.username=sa
datasource.primary.password=xxxxxx
datasource.primary.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

######secondary#############
datasource.secondary.url=jdbc:sqlserver://xx.xx.xx.xx:1433;DatabaseName=PlayNow_New
datasource.secondary.username=sa
datasource.secondary.password=xxxxxx
datasource.secondary.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

3.再其次是数据源的创建

@Configuration
public class GlobalDataConfiguration {
@Bean(name="primaryDataSource")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式