1.需要的jar :dynamic-datasource-spring-boot-starter-3.0.0.jar 苞米豆组织下的jar,该jar提供@DS注解的导入类
2.首先在项目的yml文件上配置数据源信息:
datasource:
xxx:
username: root
password: "root"
driver-class-name: com.mysql.jdbc.Driver
url: "jdbc:mysql://888.888.888.888:3306/xxx?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true"
yyy:
username: root
password: "root"
driver-class-name: com.mysql.jdbc.Driver
url: "jdbc:mysql://888.888.888.888:3306/yyy?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true"
zzz:
username: sa
password: "sa"
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
url: "jdbc:sqlserver://999.999.999.999:1433;DatabaseName=zzz"
2.
示例1:
@Service
@DS("zzz")
public class DemoBizImpl {
}
示例2
@Service
@DS("yyy")
public class Demo2BizImpl {
}
2984

被折叠的 条评论
为什么被折叠?



