Spring MVC 프로젝트에서 Service에 Aop Advice를 걸어서 log4j 로그를 출력하는 것을 합니다. xml설정이 아닌 어노테이션을 이용했습니다. 특정 패키지의 모든 service 클래스가 동작할때 파라미터등 기타 정보를 출력하는 로그와 메소드가 동작하면서 걸린 시간을 로그하는 예제이다. AOP 기초 설정하기 1.pom.xml에 라이브러리 추가. 일단 properties에 aspect 공통 버전을 설정한다. 그리고 spring aop, aspectj 라이브러리를 추가한다. AspectJ는 자바용 AOP 지원을 제공할 목적으로 시작된 라이브러리다. 2.root-context.xml 설정하기. 그리고 root-context.xml파일에 아래 내용을 추가하자. 3.Advice 클래스 생성하기...