施海荣 1610c6bf8e | hace 1 año | |
---|---|---|
ym-admin | hace 2 años | |
ym-barcode | hace 2 años | |
ym-basic | hace 2 años | |
ym-common | hace 2 años | |
ym-dynamic-datasource | hace 1 año | |
ym-gateway | hace 1 año | |
ym-generator | hace 1 año | |
ym-packing | hace 1 año | |
ym-s7 | hace 1 año | |
ym-schedule-task | hace 2 años | |
ym-websocket | hace 2 años | |
.dockerignore | hace 2 años | |
.drone.yml | hace 2 años | |
.gitignore | hace 2 años | |
Dockerfile | hace 2 años | |
README.md | hace 1 año | |
pom.xml | hace 1 año | |
settings.xml | hace 2 años |
项目说明
新增业务模块需要注意
技术选型:
软件需求
<dependency>
<groupId>com.cnbm</groupId>
<artifactId>ym-dynamic-datasource</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
dynamic.datasource
作为前缀,如下(slave1,slave2可以自己随意命名,数据源不限于2个):dynamic:
datasource:
slave1:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
username: xxx
password: xxx
slave2:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/myysql?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
username: xxx
password: xxx
slave1
这个数据源@DataSource("slave1")
public Result login(HttpServletRequest request, LoginParam loginParam) {
......
}
set datasource is slave1