본문 바로가기

웹프로그래밍/spring~~

SPRING AOP

비즈니스 로직이 아닌 보안, 트랜잭션, 성능 검사(?)

다른 곳으로 빼서 한번에 관리

코드가 없지만 코드가 있는 것 처럼 실행된다.

 

방법

컴파일  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