🐥 마이바티스, 인터셉터, 빈스코프 27강 (18강-26강 SKIP) 1️⃣ 인터셉터를 활용한 관리자 페이지 만들기 (스프링 시큐리티를 통해서도 가능) ① 관리자용 html 파일 생성 및 Controller 생성 ② 관리자인지 확인하는 인터셉터 생성 @Component @RequiredArgsConstructor public class NeedToAdminInterceptor implements HandlerInterceptor { private final Rq rq; @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { if (r..
Interceptor
🐥 마이바티스, 인터셉터, 빈스코프 10강 ~ 13강 1️⃣ 인터셉터 도입 (스프링 시큐리티를 대신하는 역할 수행) ➡️ Controller 앞 단에서 작동한다는 점에서 스프링 시큐리티와 유사하지만 보안에 집중된 시큐리티와 달리 범용적으로 쓰인다. 일종의 필터 역할을 한다고 생가하면 된다. (보안, 렌더링 등) ➡️ ex) 은행에서의 청원경찰 같은 역할로 복면을 쓴 강도라면 은행원(= Controller) 이 업무를 보기 전 제압 가능하므로 은행원에게 이 부분에 대한 메뉴얼이 없어도 됨. [인터셉터 1]&[인터셉터 2]& ... [인터셉터 N] ➡️ Controller ➡️ Service ➡️ Repository ① 인터셉터 생성 @Component @Slf4j // 해당 기능을 사용하기 위해서는 yml..