Skip to content

Commit 7bbde81

Browse files
committed
Java:所有 Demo 升级 APIJSON 5.2.0, apijson-framework 5.2.0, apijson-column 1.2.5, apijson-router 1.0.6, 自身 5.2.0;解决连接池 Demo 的连接池配置未生效;优化代码
1 parent 81091d0 commit 7bbde81

File tree

13 files changed

+739
-769
lines changed

13 files changed

+739
-769
lines changed

APIJSON-Java-Server/APIJSONBoot-MultiDataSource/src/main/java/apijson/boot/DemoApplication.java

+214-228
Large diffs are not rendered by default.

APIJSON-Java-Server/APIJSONBoot-MultiDataSource/src/main/java/apijson/demo/DemoSQLConfig.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public String getUserIdKey(String database, String schema, String datasource, St
9797
// }
9898
};
9999

100-
// 自定义原始 SQL 片段,其它功能满足不了时才用它,只有 RAW_MAP 配置了的 key 才允许前端传
100+
// 自定义原始 SQL 片段,其它功能满足不了时才用它,只有 RAW_MAP 配置了的 key 才允许前端传
101101
RAW_MAP.put("`to`.`id`", ""); // 空字符串 "" 表示用 key 的值 `to`.`id`
102102
RAW_MAP.put("to.momentId", "`to`.`momentId`"); // 最终以 `to`.`userId` 拼接 SQL,相比以上写法可以让前端写起来更简单
103103
RAW_MAP.put("(`Comment`.`userId`=`to`.`userId`)", ""); // 已经是一个条件表达式了,用 () 包裹是为了避免 JSON 中的 key 拼接在前面导致 SQL 出错
@@ -169,7 +169,7 @@ public String getDBUri() {
169169
if (isMySQL()) {
170170
// 这个是 MySQL 8.0 及以上,要加 userSSL=false return "jdbc:mysql://localhost:3306?userSSL=false&serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8";
171171
// 以下是 MySQL 5.7 及以下
172-
return "jdbc:mysql://apijson.cn:3306?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8"; //TODO 改成你自己的,TiDB 可以当成 MySQL 使用,默认端口为 4000
172+
return "jdbc:mysql://localhost:3306?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8"; //TODO 改成你自己的,TiDB 可以当成 MySQL 使用,默认端口为 4000
173173
}
174174
if (isPostgreSQL()) {
175175
return "jdbc:postgresql://localhost:5432/postgres?stringtype=unspecified"; //TODO 改成你自己的
@@ -184,8 +184,8 @@ public String getDBUri() {
184184
return "jdbc:db2://localhost:50000/BLUDB"; //TODO 改成你自己的
185185
}
186186
if (isTDengine()) {
187-
// return "jdbc:TAOS://localhost:6030"; //TODO 改成你自己的
188-
return "jdbc:TAOS-RS://apijson.cn:6041"; //TODO 改成你自己的
187+
// return "jdbc:TAOS://localhost:6030"; //TODO 改成你自己的
188+
return "jdbc:TAOS-RS://localhost:6041"; //TODO 改成你自己的
189189
}
190190
return null;
191191
}

APIJSON-Java-Server/APIJSONBoot/pom.xml

+9-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>apijson.boot</groupId>
77
<artifactId>apijson-boot</artifactId>
8-
<version>5.1.5</version>
8+
<version>5.2.0</version>
99
<packaging>jar</packaging>
1010

1111
<name>APIJSONBoot</name>
@@ -62,17 +62,17 @@
6262
<dependency>
6363
<groupId>com.github.Tencent</groupId>
6464
<artifactId>APIJSON</artifactId>
65-
<version>5.1.5</version>
65+
<version>5.2.0</version>
6666
</dependency>
6767
<dependency>
6868
<groupId>com.github.APIJSON</groupId>
6969
<artifactId>apijson-framework</artifactId>
70-
<version>5.1.5</version>
70+
<version>5.2.0</version>
7171
</dependency>
7272
<dependency>
7373
<groupId>com.github.APIJSON</groupId>
7474
<artifactId>apijson-column</artifactId>
75-
<version>1.2.4</version>
75+
<version>1.2.5</version>
7676
</dependency>
7777
<!-- 可使用 libs 目录的 apijson-orm.jar, apijson-framework.jar, apijson-column.jar 来替代,两种方式二选一 >>>>>>>>>> -->
7878

@@ -92,6 +92,11 @@
9292
<artifactId>jtds</artifactId>
9393
<version>1.3.1</version>
9494
</dependency>
95+
<dependency>
96+
<groupId>com.taosdata.jdbc</groupId>
97+
<artifactId>taos-jdbcdriver</artifactId>
98+
<version>2.0.38</version>
99+
</dependency>
95100
<!-- Oracle, SQLServer 等其它数据库的 JDBC 驱动,可以在这里加上 Maven 依赖或 libs 目录放 Jar 包并依赖 -->
96101
<!-- 数据库 JDBC 驱动 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -->
97102

0 commit comments

Comments
 (0)