diff --git a/modules/cms-ai/src/test/resources/application.yml b/modules/cms-ai/src/test/resources/application.yml
index 52095721..6753cf6b 100644
--- a/modules/cms-ai/src/test/resources/application.yml
+++ b/modules/cms-ai/src/test/resources/application.yml
@@ -1,16 +1,7 @@
-# 产品或项目名称、软件开发公司名称
-productName: JeeSite Demo
-companyName: ThinkGem
-
-# 产品版本、版权年份
-productVersion: V5.13
-copyrightYear: 2025
-
-
# 数据库连接
-jdbc:
-
+jdbc:
+
# Mysql 数据库配置
type: mysql
driver: com.mysql.cj.jdbc.Driver
@@ -18,11 +9,7 @@ jdbc:
username: root
password: 123456
testSql: SELECT 1
-
+
# 日志配置
logging:
config: classpath:logback-test.xml
-
-# 消息推送
-msg:
- enabled: true
diff --git a/modules/core/src/main/resources/config/jeesite-core.yml b/modules/core/src/main/resources/config/jeesite-core.yml
index 7ae3aabb..aea44e8f 100644
--- a/modules/core/src/main/resources/config/jeesite-core.yml
+++ b/modules/core/src/main/resources/config/jeesite-core.yml
@@ -1,5 +1,13 @@
# 温馨提示:不建议直接修改此文件,为了平台升级方便,建议将需要修改的参数值,复制到application.yml里进行覆盖该参数值。
+# 产品或项目名称、软件开发公司名称
+productName: JeeSite Demo
+companyName: ThinkGem
+
+# 产品版本、版权年份
+productVersion: V5.13
+copyrightYear: 2025
+
#======================================#
#========== Database sttings ==========#
#======================================#
diff --git a/modules/core/src/test/resources/application.yml b/modules/core/src/test/resources/application.yml
index 9f4e0472..6753cf6b 100644
--- a/modules/core/src/test/resources/application.yml
+++ b/modules/core/src/test/resources/application.yml
@@ -1,15 +1,7 @@
-# 产品或项目名称、软件开发公司名称
-productName: JeeSite Demo
-companyName: ThinkGem
-
-# 产品版本、版权年份
-productVersion: V5.13
-copyrightYear: 2025
-
# 数据库连接
-jdbc:
-
+jdbc:
+
# Mysql 数据库配置
type: mysql
driver: com.mysql.cj.jdbc.Driver
@@ -17,12 +9,7 @@ jdbc:
username: root
password: 123456
testSql: SELECT 1
-
+
# 日志配置
logging:
config: classpath:logback-test.xml
-
-# 消息推送
-msg:
- enabled: true
-
\ No newline at end of file
diff --git a/modules/test/src/test/java/com/jeesite/test/ApplicationTest.java b/modules/test/src/test/java/com/jeesite/test/ApplicationTest.java
new file mode 100644
index 00000000..f1165a30
--- /dev/null
+++ b/modules/test/src/test/java/com/jeesite/test/ApplicationTest.java
@@ -0,0 +1,24 @@
+/**
+ * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
+ * No deletion without permission, or be held responsible to law.
+ */
+package com.jeesite.test;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.test.context.ActiveProfiles;
+
+/**
+ * JeeSite Web
+ * @author ThinkGem
+ * @version 2018-1-8
+ */
+@ActiveProfiles("test")
+@SpringBootApplication
+public class ApplicationTest {
+
+ public static void main(String[] args) {
+ SpringApplication.run(ApplicationTest.class, args);
+ }
+
+}
\ No newline at end of file
diff --git a/web/src/test/java/com/jeesite/test/InsertBatchTest.java b/modules/test/src/test/java/com/jeesite/test/InsertBatchTest.java
similarity index 90%
rename from web/src/test/java/com/jeesite/test/InsertBatchTest.java
rename to modules/test/src/test/java/com/jeesite/test/InsertBatchTest.java
index 4389f2eb..514f8ba2 100644
--- a/web/src/test/java/com/jeesite/test/InsertBatchTest.java
+++ b/modules/test/src/test/java/com/jeesite/test/InsertBatchTest.java
@@ -6,7 +6,6 @@ package com.jeesite.test;
import com.jeesite.common.collect.ListUtils;
import com.jeesite.common.tests.BaseSpringContextTests;
-import com.jeesite.modules.Application;
import com.jeesite.modules.test.dao.TestDataDao;
import com.jeesite.modules.test.entity.TestData;
import org.junit.Test;
@@ -22,7 +21,7 @@ import java.util.List;
* @version 2019年10月28日
*/
@ActiveProfiles("test")
-@SpringBootTest(classes = Application.class)
+@SpringBootTest(classes = ApplicationTest.class)
public class InsertBatchTest extends BaseSpringContextTests {
@Autowired
diff --git a/web/src/test/java/com/jeesite/test/MultiDataSourceTest.java b/modules/test/src/test/java/com/jeesite/test/MultiDataSourceTest.java
similarity index 93%
rename from web/src/test/java/com/jeesite/test/MultiDataSourceTest.java
rename to modules/test/src/test/java/com/jeesite/test/MultiDataSourceTest.java
index f9cc4d82..3ffe26ac 100644
--- a/web/src/test/java/com/jeesite/test/MultiDataSourceTest.java
+++ b/modules/test/src/test/java/com/jeesite/test/MultiDataSourceTest.java
@@ -4,23 +4,21 @@
*/
package com.jeesite.test;
-import java.util.List;
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-
+import com.jeesite.common.collect.ListUtils;
+import com.jeesite.common.idgen.IdGen;
+import com.jeesite.common.tests.BaseSpringContextTests;
+import com.jeesite.modules.test.entity.TestData;
+import com.jeesite.modules.test.entity.TestDataChild;
+import com.jeesite.modules.test.service.TestDataService;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.ActiveProfiles;
-import com.jeesite.common.collect.ListUtils;
-import com.jeesite.common.idgen.IdGen;
-import com.jeesite.common.tests.BaseSpringContextTests;
-import com.jeesite.modules.Application;
-import com.jeesite.modules.test.entity.TestData;
-import com.jeesite.modules.test.entity.TestDataChild;
-import com.jeesite.modules.test.service.TestDataService;
+import java.util.List;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
/**
* 多数据源并发测试
@@ -31,7 +29,7 @@ import com.jeesite.modules.test.service.TestDataService;
* @version 2019-6-26
*/
@ActiveProfiles("test")
-@SpringBootTest(classes = Application.class)
+@SpringBootTest(classes = ApplicationTest.class)
public class MultiDataSourceTest extends BaseSpringContextTests {
@Autowired
diff --git a/modules/test/src/test/resources/application.yml b/modules/test/src/test/resources/application.yml
new file mode 100644
index 00000000..6753cf6b
--- /dev/null
+++ b/modules/test/src/test/resources/application.yml
@@ -0,0 +1,15 @@
+
+# 数据库连接
+jdbc:
+
+ # Mysql 数据库配置
+ type: mysql
+ driver: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://127.0.0.1:3306/jeesite_v5?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai
+ username: root
+ password: 123456
+ testSql: SELECT 1
+
+# 日志配置
+logging:
+ config: classpath:logback-test.xml
diff --git a/web-ai/src/test/java/logback-test.xml b/modules/test/src/test/resources/logback-test.xml
similarity index 100%
rename from web-ai/src/test/java/logback-test.xml
rename to modules/test/src/test/resources/logback-test.xml
diff --git a/web-api/src/test/java/logback-test.xml b/web-api/src/test/java/logback-test.xml
deleted file mode 100644
index a9a15b7f..00000000
--- a/web-api/src/test/java/logback-test.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- %d{HH:mm:ss.SSS} %clr(%-5p) %clr([%-39logger{39}]){cyan} - %m%n%wEx
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/web-fast/src/test/java/logback-test.xml b/web-fast/src/test/java/logback-test.xml
deleted file mode 100644
index a9a15b7f..00000000
--- a/web-fast/src/test/java/logback-test.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- %d{HH:mm:ss.SSS} %clr(%-5p) %clr([%-39logger{39}]){cyan} - %m%n%wEx
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/web/src/test/java/logback-test.xml b/web/src/test/java/logback-test.xml
deleted file mode 100644
index a9a15b7f..00000000
--- a/web/src/test/java/logback-test.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- %d{HH:mm:ss.SSS} %clr(%-5p) %clr([%-39logger{39}]){cyan} - %m%n%wEx
-
-
-
-
-
-
-
-
-
\ No newline at end of file