施海荣 1610c6bf8e | pirms 1 gada | |
---|---|---|
ym-admin | pirms 2 gadiem | |
ym-barcode | pirms 2 gadiem | |
ym-basic | pirms 2 gadiem | |
ym-common | pirms 2 gadiem | |
ym-dynamic-datasource | pirms 1 gada | |
ym-gateway | pirms 1 gada | |
ym-generator | pirms 1 gada | |
ym-packing | pirms 1 gada | |
ym-s7 | pirms 1 gada | |
ym-schedule-task | pirms 2 gadiem | |
ym-websocket | pirms 2 gadiem | |
.dockerignore | pirms 2 gadiem | |
.drone.yml | pirms 2 gadiem | |
.gitignore | pirms 2 gadiem | |
Dockerfile | pirms 2 gadiem | |
README.md | pirms 1 gada | |
pom.xml | pirms 1 gada | |
settings.xml | pirms 2 gadiem |
项目说明
新增业务模块需要注意
技术选型:
软件需求
<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