diff --git a/pom.xml b/pom.xml
index 245309d..b74c7e7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,6 +20,11 @@
1.18.30
+
+ com.jujia
+ jujia-common-base
+ 1.2.7-SNAPSHOT
+
javax.servlet
@@ -108,6 +113,15 @@
always
+
+ public-snapshots
+ public-snapshots
+ http://8.148.4.157:8081/repository/maven-snapshots/
+
+ true
+ always
+
+
diff --git a/src/main/java/stu/base/interceptor/MyInterceptor.java b/src/main/java/stu/base/interceptor/MyInterceptor.java
index 159dacb..ef00edf 100644
--- a/src/main/java/stu/base/interceptor/MyInterceptor.java
+++ b/src/main/java/stu/base/interceptor/MyInterceptor.java
@@ -1,19 +1,41 @@
package stu.base.interceptor;
+import cn.hutool.json.JSONUtil;
+import com.jujia.vo.Result;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.http.HttpStatus;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import java.io.PrintWriter;
/**
* @Author cuiJiaWang
* @Create 2025-02-06 10:36
*/
+@Slf4j
public class MyInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
- return true;
+ if (1 == 1) return true;
+ else {
+ httpServletResponse.reset();
+ httpServletResponse.setStatus(HttpStatus.OK.value());
+ httpServletResponse.setContentType("application/json;charset=UTF-8");
+ httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
+
+ Result httpResult = Result.error(HttpStatus.UNAUTHORIZED.getReasonPhrase());
+ try (PrintWriter pw = httpServletResponse.getWriter()) {
+ pw.write(JSONUtil.toJsonStr(httpResult));
+ pw.flush();
+ } catch (Exception e) {
+ log.error("响应异常: {}", e.getMessage());
+ }
+ // 返回 false 表示请求被拦截,不再继续下发
+ return false;
+ }
}
@Override