diff --git a/src/main/java/com/example/springdemo/utils/UtilsClass.java b/src/main/java/com/example/springdemo/utils/UtilsClass.java new file mode 100644 index 0000000..85b6a5d --- /dev/null +++ b/src/main/java/com/example/springdemo/utils/UtilsClass.java @@ -0,0 +1,4 @@ +package com.example.springdemo.utils; + +public class UtilsClass { +} diff --git a/src/main/java/com/example/springdemo/utils/PermissionInterceptor.java b/src/main/java/com/example/springdemo/utils/verificationAnnotation/PermissionInterceptor.java similarity index 92% rename from src/main/java/com/example/springdemo/utils/PermissionInterceptor.java rename to src/main/java/com/example/springdemo/utils/verificationAnnotation/PermissionInterceptor.java index 7a88e3c..59d8a10 100644 --- a/src/main/java/com/example/springdemo/utils/PermissionInterceptor.java +++ b/src/main/java/com/example/springdemo/utils/verificationAnnotation/PermissionInterceptor.java @@ -1,4 +1,4 @@ -package com.example.springdemo.utils; +package com.example.springdemo.utils.verificationAnnotation; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; diff --git a/src/main/java/com/example/springdemo/utils/Result.java b/src/main/java/com/example/springdemo/utils/verificationAnnotation/Result.java similarity index 94% rename from src/main/java/com/example/springdemo/utils/Result.java rename to src/main/java/com/example/springdemo/utils/verificationAnnotation/Result.java index 890d47c..c008aa4 100644 --- a/src/main/java/com/example/springdemo/utils/Result.java +++ b/src/main/java/com/example/springdemo/utils/verificationAnnotation/Result.java @@ -1,4 +1,4 @@ -package com.example.springdemo.utils; +package com.example.springdemo.utils.verificationAnnotation; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/src/main/java/com/example/springdemo/utils/RoleVerificationAnnotation.java b/src/main/java/com/example/springdemo/utils/verificationAnnotation/RoleVerificationAnnotation.java similarity index 87% rename from src/main/java/com/example/springdemo/utils/RoleVerificationAnnotation.java rename to src/main/java/com/example/springdemo/utils/verificationAnnotation/RoleVerificationAnnotation.java index 84561dc..e19d1c0 100644 --- a/src/main/java/com/example/springdemo/utils/RoleVerificationAnnotation.java +++ b/src/main/java/com/example/springdemo/utils/verificationAnnotation/RoleVerificationAnnotation.java @@ -1,4 +1,4 @@ -package com.example.springdemo.utils; +package com.example.springdemo.utils.verificationAnnotation; // 在Controller中使用该注解,可以实现权限验证 diff --git a/src/main/java/com/example/springdemo/utils/RoleVerificationAspect.java b/src/main/java/com/example/springdemo/utils/verificationAnnotation/RoleVerificationAspect.java similarity index 95% rename from src/main/java/com/example/springdemo/utils/RoleVerificationAspect.java rename to src/main/java/com/example/springdemo/utils/verificationAnnotation/RoleVerificationAspect.java index 438906b..9ff9202 100644 --- a/src/main/java/com/example/springdemo/utils/RoleVerificationAspect.java +++ b/src/main/java/com/example/springdemo/utils/verificationAnnotation/RoleVerificationAspect.java @@ -1,4 +1,4 @@ -package com.example.springdemo.utils; +package com.example.springdemo.utils.verificationAnnotation; import com.example.springdemo.entities.Users; import jakarta.servlet.http.HttpServletRequest; @@ -20,7 +20,7 @@ import java.lang.reflect.Method; @Component @Aspect public class RoleVerificationAspect { - @Pointcut("@annotation(com.example.springdemo.utils.RoleVerificationAnnotation)") + @Pointcut("@annotation(com.example.springdemo.utils.verificationAnnotation.RoleVerificationAnnotation)") public void roleVerification() { } diff --git a/src/test/java/com/example/springdemo/controller/UsersControllerTests.java b/src/test/java/com/example/springdemo/controller/UsersControllerTests.java index 1ebc32d..3b1cac5 100644 --- a/src/test/java/com/example/springdemo/controller/UsersControllerTests.java +++ b/src/test/java/com/example/springdemo/controller/UsersControllerTests.java @@ -9,16 +9,12 @@ import jakarta.annotation.Resource; import org.jetbrains.annotations.NotNull; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import org.junit.runner.RunWith; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; -import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.http.MediaType; import org.springframework.security.test.context.support.WithMockUser; -import org.springframework.security.test.context.support.WithUserDetails; import org.springframework.test.annotation.Rollback; -import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.MvcResult; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;