jdk环境:1.8 配置了双数据源 pgsql+pgsql
一、application.yml文件
spring:
datasource:
primary:
jdbc-url: jdbc:postgresql://ip:端口/库
username: 用户名
password: 密码
driver-class-name: org.postgresql.Driver
secondary:
dbc-url: jdbc:postgresql://ip:端口/库
username: 用户名
password: 密码
driver-class-name: org.postgresql.Driver
二、创建两个数据源的配置文件
第一个配置文件 :PrimaryDataSourceConfig
参数详情 :@Primary //指定你主要的数据源是哪一个
例如:我这里主要数据源是第一个配置文件 所以我的第二个配置文件并没有加这个注解
注意修改:
-
@MapperScan里面的basePackages
-
@ConfigurationProperties里面的prefix 这个是对应yml文件的spring.datasource.primary
-
修改第38行的setMapperLocations 后面填写的值就是你xml文件的位置
-
修改第39行的setTypeAliasesPackage 值就是 你的实体类的位置
package com.example.