diff --git a/src/main/java/com/urpsys/basefront/config/ItsmMenuAuthCheckFrontInterceptor.java b/src/main/java/com/urpsys/basefront/config/ItsmMenuAuthCheckFrontInterceptor.java new file mode 100644 index 00000000..f07111f4 --- /dev/null +++ b/src/main/java/com/urpsys/basefront/config/ItsmMenuAuthCheckFrontInterceptor.java @@ -0,0 +1,126 @@ +package com.urpsys.basefront.config; + +import java.util.List; +import java.util.Map; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.stereotype.Component; +import org.springframework.web.servlet.HandlerInterceptor; +import org.springframework.web.servlet.ModelAndView; + +import lombok.extern.slf4j.Slf4j; + +/** + * Controller Menu Auth Check interceptor 클리스 + * + * @author urp 인프라본부 나혁제 + * @since 2026.03.11 + * @version 1.0.0 + * @see + * + *
+ * + * << 개정이력(Modification information) >> + * + * 수정일 수정자 수정내용 + * ----------- --------- ------------------------ + * 2026.06.11 나혁제 최초작성 + * + *+ */ + +@Slf4j +@Component +public class ItsmMenuAuthCheckFrontInterceptor implements HandlerInterceptor +{ + // 컨트롤러가 호출되기 전 + @Override + public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception + { + + log.info(" >>>>>>>>>> preHandle <<<<<<<<<< "); + log.info("getRequestURI [{}]", request.getRequestURI() ); + + String strCurUrl = (String)request.getRequestURI(); + String strTaskUrl = ""; // menu url + + List