Skip to content

Commit 12d4c6c

Browse files
committed
fix DynamicTableClassLoader bind bug
1 parent 22c5e61 commit 12d4c6c

File tree

7 files changed

+9
-6
lines changed

7 files changed

+9
-6
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
<groupId>com.codingapi.springboot</groupId>
1717
<artifactId>springboot-parent</artifactId>
18-
<version>2.10.39</version>
18+
<version>2.10.40</version>
1919

2020
<url>https://github.com/codingapi/springboot-framewrok</url>
2121
<name>springboot-parent</name>

springboot-starter-data-authorization/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>springboot-parent</artifactId>
88
<groupId>com.codingapi.springboot</groupId>
9-
<version>2.10.39</version>
9+
<version>2.10.40</version>
1010
</parent>
1111

1212
<name>springboot-starter-data-authorization</name>

springboot-starter-data-fast/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>springboot-parent</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>2.10.39</version>
8+
<version>2.10.40</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

springboot-starter-data-fast/src/main/java/com/codingapi/springboot/fast/classloader/DynamicTableClassLoader.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ private DynamicTableClassLoader() {
3131
*/
3232
public void registerClass(String className, Class<?> clazz) {
3333
dynamicTableClassLoader.registerClass(className, clazz);
34+
Thread.currentThread().setContextClassLoader(dynamicTableClassLoader);
3435
}
3536

3637
/**
@@ -39,6 +40,7 @@ public void registerClass(String className, Class<?> clazz) {
3940
*/
4041
public void registerClass(Class<?> clazz) {
4142
dynamicTableClassLoader.registerClass(clazz);
43+
Thread.currentThread().setContextClassLoader(dynamicTableClassLoader);
4244
}
4345

4446
/**
@@ -66,6 +68,7 @@ public Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundExce
6668
*/
6769
public void cleanDynamicClass(String name) {
6870
dynamicTableClassLoader.cleanClass(name);
71+
Thread.currentThread().setContextClassLoader(dynamicTableClassLoader);
6972
}
7073

7174
/**

springboot-starter-flow/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>springboot-parent</artifactId>
88
<groupId>com.codingapi.springboot</groupId>
9-
<version>2.10.39</version>
9+
<version>2.10.40</version>
1010
</parent>
1111

1212
<name>springboot-starter-flow</name>

springboot-starter-security/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>springboot-parent</artifactId>
88
<groupId>com.codingapi.springboot</groupId>
9-
<version>2.10.39</version>
9+
<version>2.10.40</version>
1010
</parent>
1111

1212
<artifactId>springboot-starter-security</artifactId>

springboot-starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.codingapi.springboot</groupId>
77
<artifactId>springboot-parent</artifactId>
8-
<version>2.10.39</version>
8+
<version>2.10.40</version>
99
</parent>
1010
<artifactId>springboot-starter</artifactId>
1111

0 commit comments

Comments
 (0)