From 3a33fc7964f21dc46c98c0697572e26081499383 Mon Sep 17 00:00:00 2001
From: JEECG <445654970@qq.com>
Date: Tue, 7 Jul 2026 13:41:56 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7springboot4=20=E5=8D=95?=
=?UTF-8?q?=E5=85=83=E6=B5=8B=E8=AF=95=E6=8A=A5=E9=94=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../jeecg-module-system/jeecg-system-start/pom.xml | 5 +++++
.../modules/system/test/MockControllerTest.java | 14 +++++++-------
2 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-start/pom.xml b/jeecg-boot/jeecg-module-system/jeecg-system-start/pom.xml
index c9fce95bf..f8c0de8a8 100644
--- a/jeecg-boot/jeecg-module-system/jeecg-system-start/pom.xml
+++ b/jeecg-boot/jeecg-module-system/jeecg-system-start/pom.xml
@@ -37,6 +37,11 @@
spring-boot-properties-migrator
runtime
+
+ org.springframework.boot
+ spring-boot-starter-webmvc-test
+ test
+
jakarta.servlet
jakarta.servlet-api
diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/MockControllerTest.java b/jeecg-boot/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/MockControllerTest.java
index 55087b690..91b5bbf42 100644
--- a/jeecg-boot/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/MockControllerTest.java
+++ b/jeecg-boot/jeecg-module-system/jeecg-system-start/src/test/java/org/jeecg/modules/system/test/MockControllerTest.java
@@ -5,8 +5,8 @@ import org.jeecg.modules.base.service.BaseCommonService;
import org.jeecg.modules.demo.mock.MockController;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
-import org.springframework.boot.test.mock.mockito.MockBean;
+import org.springframework.boot.webmvc.test.autoconfigure.WebMvcTest;
+import org.springframework.test.context.bean.override.mockito.MockitoBean;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.result.MockMvcResultHandlers;
import org.springframework.test.web.servlet.result.MockMvcResultMatchers;
@@ -15,16 +15,17 @@ import static org.springframework.test.web.servlet.request.MockMvcRequestBuilder
/**
* 单个controller测试
- * @date 2025/4/7 11:21
*/
@WebMvcTest(value = MockController.class)
public class MockControllerTest {
+
@Autowired
private MockMvc mockMvc;
- @MockBean
+ @MockitoBean
private BaseCommonService baseCommonService;
- @MockBean
+
+ @MockitoBean
private JeecgBaseConfig jeecgBaseConfig;
@Test
@@ -33,5 +34,4 @@ public class MockControllerTest {
.andDo(MockMvcResultHandlers.print())
.andExpect(MockMvcResultMatchers.status().isOk());
}
-
-}
+}
\ No newline at end of file