728x90 반응형 aop2 [Spring AOP] AOP를 이용한 Decode Aspect Oriented Programming. 관점 지향 프로그래밍 메소드 단위로 설정 가능하다. Filter와 Interceptor와 달리 메소드 전후 지점에 자유롭게 설정 가능하다. Filter와 Interceptor는 주소로 대상을 구분하지만, AOP는 주소, 파라미터, 어노테이션 등 다양한 방법으로 대상을 지정할 수 있다. OOP를 보완하기 위해 나온 개념 OOP를 활용할 때 중복을 줄일 수 없는 부분을 줄이기 위해 종단면에서 바라보고 처리하도록 설정한다. 대표적으로 로깅, 트랜잭션, 에러 처리에 사용된다. AOP의 Advice와 HandlerInterceptor의 차이 Advice는 파라미터로 JoinPoint나 ProceedingJoinPoint를 활용한다. HandlerIntercept.. 2021. 8. 28. [Spring] Filter, Interceptor, AOP 참고 https://velog.io/@sa833591/Spring-Filter-Interceptor-AOP-%EC%B0%A8%EC%9D%B4-yvmv4k96 https://goddaehee.tistory.com/154 인증, 보안, 로깅, 인코딩 처리 등 애플리케이션 비지니스 로직외에 공통적으로 사용되는 기능을 따로 만들어 사용한다. 로그인 관련(세션체크) 처리 권한 체크 XSS(Cross Site Script) 방어 로그 페이지 인코딩 Filter Dispatcher Servlet 영역(Spring 영역)에 들어가기 전, 후 처리에 대한 기능들을 적용한다. Filter의 doFilter를 기준으로 전, 후 처리를 적용한다. 대표적으로 인코딩 변환 처리, XSS(Cross Site Script) 방어 처.. 2021. 8. 9. 이전 1 다음 LIST