Skip to content

Commit 77a1d2e

Browse files
committed
init
0 parents  commit 77a1d2e

22 files changed

+1375
-0
lines changed

.gitignore

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
HELP.md
2+
target/
3+
!.mvn/wrapper/maven-wrapper.jar
4+
!**/src/main/**/target/
5+
!**/src/test/**/target/
6+
7+
### STS ###
8+
.apt_generated
9+
.classpath
10+
.factorypath
11+
.project
12+
.settings
13+
.springBeans
14+
.sts4-cache
15+
16+
### IntelliJ IDEA ###
17+
.idea
18+
*.iws
19+
*.iml
20+
*.ipr
21+
22+
### NetBeans ###
23+
/nbproject/private/
24+
/nbbuild/
25+
/dist/
26+
/nbdist/
27+
/.nb-gradle/
28+
build/
29+
!**/src/main/**/build/
30+
!**/src/test/**/build/
31+
32+
### VS Code ###
33+
.vscode/

.mvn/wrapper/maven-wrapper.jar

57.4 KB
Binary file not shown.

.mvn/wrapper/maven-wrapper.properties

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip
2+
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar

README.md

+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# APIJSON动态数据源修改DEMO
2+
3+
1.动态传入数据源初始化链接
4+
5+
2.批量进行增删改`saveBatch`
6+
7+
3.批量增删改事务一致性和`ADDTransactional`
8+
9+
请求示例
10+
```json
11+
[
12+
{
13+
"method": "post",
14+
"data": {
15+
"CZKTEST40": {
16+
"business_code": "f15afbd7-5f82-413d-85a6-d2054d60061a",
17+
"item_code": 1,
18+
"id": "010",
19+
"@dsUrl": "jdbc:mysql://10.133.92.80:3306/erp_dev_demo?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true",
20+
"@dsUserName": "root",
21+
"@dsPassword": "Mysql@2020"
22+
}
23+
}
24+
},
25+
{
26+
"method": "post",
27+
"data": {
28+
"CZKTEST40": {
29+
"business_code": "f15afbd7-5f82-413d-85a6-d2054d60061a",
30+
"item_code": 1,
31+
"id": "020",
32+
"@dsUrl": "jdbc:mysql://10.133.92.80:3306/erp_dev_demo?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true",
33+
"@dsUserName": "root",
34+
"@dsPassword": "Mysql@2020"
35+
}
36+
}
37+
}
38+
]
39+
```
40+
41+
响应示例
42+
```json
43+
[
44+
{
45+
"msg": "success",
46+
"CZKTEST40": {
47+
"msg": "success",
48+
"code": 200,
49+
"@dsPassword": "Mysql@2020",
50+
"@dsUserName": "root",
51+
"count": 1,
52+
"id": "010",
53+
"ok": true,
54+
"@dsUrl": "jdbc:mysql://10.133.92.80:3306/erp_dev_demo?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true"
55+
},
56+
"code": 200,
57+
"ok": true
58+
},
59+
{
60+
"msg": "success",
61+
"CZKTEST40": {
62+
"msg": "success",
63+
"code": 200,
64+
"@dsPassword": "Mysql@2020",
65+
"@dsUserName": "root",
66+
"count": 1,
67+
"id": "020",
68+
"ok": true,
69+
"@dsUrl": "jdbc:mysql://10.133.92.80:3306/erp_dev_demo?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true"
70+
},
71+
"code": 200,
72+
"ok": true
73+
}
74+
]
75+
```
76+
77+
把数据源信息放到请求里会造成安全性隐患,实际使用的时候得设计一个表进行管理

0 commit comments

Comments
 (0)