프로그래밍/Spring

[AOP]Aop사용시 추가사항

guitarhero 2017. 10. 27. 18:02
728x90

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에서 관리하는 방법이 있는데 유지보수 관점에서는 확실히 한곳에서 관리 하는것이 분석하고 처리하는데 편한것같다. 

728x90

'프로그래밍 > Spring' 카테고리의 다른 글

Spirng MVC 뷰 리졸빙  (0) 2013.04.03
스프링 MVC를 이용한 요청 추적  (0) 2013.04.02
XML에서 트랜잭션 선언  (0) 2013.04.02