웹프로그래밍/spring~~
SPRING AOP
발전하는개발자
2019. 5. 30. 20:25
비즈니스 로직이 아닌 보안, 트랜잭션, 성능 검사(?)
다른 곳으로 빼서 한번에 관리
코드가 없지만 코드가 있는 것 처럼 실행된다.
방법
컴파일 A.java -> (AOP) -> A.class (AspectJ 로 컴파일로)
바이트코드 조작 A.java -> A.class ---(AOP) 메모리로 올릴 때
프록시 패턴(스프링 AOP) 디자인 패턴을 사용해서 AOP와 같은 효과를 내는 것
create annotation을 해서 aop 구현
@aspect 도 만들고 @around를 통해 공통코드가 들어감
or @after @before 등등....
반응형