비즈니스 로직이 아닌 보안, 트랜잭션, 성능 검사(?)
다른 곳으로 빼서 한번에 관리
코드가 없지만 코드가 있는 것 처럼 실행된다.
방법
컴파일 A.java -> (AOP) -> A.class (AspectJ 로 컴파일로)
바이트코드 조작 A.java -> A.class ---(AOP) 메모리로 올릴 때
프록시 패턴(스프링 AOP) 디자인 패턴을 사용해서 AOP와 같은 효과를 내는 것
create annotation을 해서 aop 구현
@aspect 도 만들고 @around를 통해 공통코드가 들어감
or @after @before 등등....
반응형
'웹프로그래밍 > spring~~' 카테고리의 다른 글
Maven vs Gradle (0) | 2019.06.05 |
---|---|
maven wrapper (0) | 2019.06.05 |
Maven 이란~ (0) | 2019.06.05 |
Spring PSA (0) | 2019.05.30 |
의존성 주입 (0) | 2019.05.30 |
Spring bean이란 ? (0) | 2019.05.29 |
Spring IOC (0) | 2019.05.29 |
Thymeleaf란? (0) | 2019.05.28 |