1. pom.xml에 dependency 추가
propertie 관리를 위해서 추가해주고
<properties>
<org.aspectj-version>1.8.11</org.aspectj-version>
</properties>
<dependencies>
<!-- AspectJ -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${org.aspectj-version}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${org.aspectj-version}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjtools</artifactId>
<version>${org.aspectj-version}</version>
</dependency>
</dependencies>
</dependencies>
dependency도 위와 같이 추가해주면 된다.
2. 해당 설정파일(xml)을 open with>Spring config file로 열어서
namespace 탭에서 aop 체크해주고
<aop:aspectj-autoproxy/>
위의 멘트를 추가해주면 된다.
그리고 @Aspect를 사용하는 방법과 xml에서 관리하는 방법이 있는데 유지보수 관점에서는 확실히 한곳에서 관리 하는것이 분석하고 처리하는데 편한것같다.
'프로그래밍 > Spring' 카테고리의 다른 글
Spirng MVC 뷰 리졸빙 (0) | 2013.04.03 |
---|---|
스프링 MVC를 이용한 요청 추적 (0) | 2013.04.02 |
XML에서 트랜잭션 선언 (0) | 2013.04.02 |