반응형 AOP5 Springboot MVC Filter, Interceptor, AOP 차이 실행시점 구현방법 Springboot Filter, Interceptor, AOP 차이 실행시점 구현방법 이번 포스팅에서는 Springboot MVC 모델을 활용해 Filter, Interceptor, AOP를 구현해보고 차이점과 실행시점에 대해서 알아보도록 하겠습니다. 우선 Spring MVC에서 Filter, Interceptor, AOP는 실행 시점의 차이가 있습니다. Dispatcher-Servlet 이전과 이후로 나눌 수 있는데, Filter는 Dispatcher-Servlet 이전 (Web Container가 관리), Interceptor 와 AOP는 Dispatcher-Servlet 이후에 동작합니다. (Spring Container가 관리) 그래서 Filter는 Spring Bean에 접근할 수 없고, Sp.. Programing/JAVA 2022. 5. 3. SpringBoot AOP 활용 / 모든 응답 데이터에 접근 SpringBoot AOP 활용 / 모든 응답 데이터에 접근 이번 포스팅에서는 서버의 응답 데이터 접근하는 방법을 알아보겠습니다. AOP 기능을 활용할건데요, AOP에 대한 설명은 아래의 링크를 확인하세요. Link : https://aljjabaegi.tistory.com/278 AOP 설정을 활용한 세션체크 AOP Session Check AOP 설정을 활용한 세션체크 AOP Session Check /****20170331 update ********/ 세션체크는 AOP를 활용한 방식보다는 Interceptor를 활용하는 방식을 추천합니다. Link : Spring Interceptor 활용 세션 설정 ajax.. aljjabaegi.tistory.com 간단하게 AOP는 Aspect-Oriente.. Programing/Springboot 2021. 12. 15. Spring @Transactional 이 정상동작 하지 않는 이유 Spring @Transactional 이 정상동작 하지 않는 이유 interface 메소드에 @Transactional 어노테이션을 사용하여 처리할 경우 아래의 Link를 참고하세요. https://aljjabaegi.tistory.com/473 Spring Transaction 설정 방법. 에러발생? 롤백해. Spring Transaction 설정 방법. 에러발생? 롤백해. Transaction 처리는 쉽게 말해 DB의 상태를 바꾸는 작업단위입니다. 예를 들어 Delete 후에 Insert 를 해야 하는 로직이 있다면, 이 Delete, Insert는 하나.. aljjabaegi.tistory.com class 메소드에 @Transactional 을 줄 경우 정상동작 하지 않습니다. 이유는 트랜젝션이.. Programing/Spring 2021. 10. 14. AOP 설정을 활용한 세션체크 AOP Session Check AOP 설정을 활용한 세션체크 AOP Session Check /****20170331 update ********/ 세션체크는 AOP를 활용한 방식보다는 Interceptor를 활용하는 방식을 추천합니다. 용도에 따라 Filter는 URI에 따른 인코딩, Interceptor는 로그인이나 권한, AOP는 로깅이나 에러처리에 적합합니다. Link : Spring Interceptor 활용 세션 설정 ajax, 페이지연결 구분 우선 AOP 에 대해 이해와 기본 설정방법을 알아야 하니 아래의 Link 를 참고 하도록 합니다. Link : Aop 설정을 활용한 모든 메소드 수행시간 출력 Link 를 참고해 Around aop 설정을 했다면 모든 메소드의 수행 시간이 출력 될 것입니다. 이제 메소드가 수행되기 .. Programing/Spring 2017. 3. 15. 전자정부프레임워크 나만의 웹 템플릿 프로젝트 생성하기(4-1) - context-aspect.xml 전자정부프레임워크 나만의 웹 템플릿 프로젝트 생성하기(4-1) - context-aspect.xml 이전 포스팅에서 톰캣이 구동될 때 참조하는 web.xml과 dispatcher-servlet.xml에 대해 알아보았다. Link : 전자정부프레임워크 나만의 웹 템플릿 프로젝트 생성하기(2) - web.xml Link : 전자정부프레임워크 나만의 웹 템플릿 프로젝트 생성하기(3) - dispatcher-servlet.xml 설명은 dispatcher-servlet.xml 부터 설명을 했지만 구동 순서상으론 web.xml의 에 등록된 context-*.xml 부터 실행이 된다는 것은 알고 있자. 톰캣이 구동되면서 web.xml을 참조하는데 에 등록된 (이번 포스팅에서 설명하려는) egovframework/s.. Programing/egovFramework 2017. 1. 24. 이전 1 다음 💲 추천 글 반응형