Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Gradle
- 주울
- 구간 트리
- 구현
- Zuul
- spring cloud
- 트리
- Java
- 플로이드 와샬
- 다익스트라
- 서비스 디스커버리
- 스택
- ZuulFilter
- 메모이제이션
- spring boot
- 이분 매칭
- Logback
- 달팽이
- 유레카
- docker-compose
- 완전 탐색
- dp
- 도커
- Spring Cloud Config
- 게이트웨이
- 비트마스킹
- 스프링 시큐리티
- 백트래킹
- 이분 탐색
- BFS
Archives
- Today
- Total
Hello, Freakin world!
[Spring AOP] @AspectJ 사용 설정하기 본문
참조 : https://docs.spring.io/spring/docs/4.3.15.RELEASE/spring-framework-reference/html/aop.html#aop-ataspectj
위 글의 토막을 번역/요약한 내용입니다.
@ApsectJ support
@AspectJ는 자바 애너테이션을 이용해 aspect를 선언하는 방법이다.
스프링은 AspectJ에 의해 제공되는 라이브러리를 이용해 포인트컷을 파싱하고 매치한다.
@AspectJ support 사용하기
XML, Java style 설정이 가능하다. 이 두 가지 방식 모두 AspectJ의 aspectweaver.jar 라이브러리가 애플리케이션 classpath에 위치해 있어야 한다(ver 1.6.8 이상). 이 라이브러리는 AspectJ 배포판 lib 디렉토리나 Maven 리파지토리에서 찾을 수 있다.
자바 애너테이션을 이용해 설정하기
@Configuration
@EnableAspectJAutoProxy
public class AppConfig {
}
임의의 Config 클래스를 만들고 @Configuration, @EnableAspectJAutuProxy 애너테이션을 같이 사용해주면 된다.
xml 을 이용한 설정
<aop:aspectj-autoproxy/>
'Spring boot' 카테고리의 다른 글
[Spring AOP] 포인트컷 선언하기 (0) | 2020.07.18 |
---|---|
[Spring AOP] Aspect 선언하기 (0) | 2020.07.18 |
[Spring boot] Validation 고찰 (0) | 2020.07.16 |
[Spring boot] AOP 용어 정리 (0) | 2020.07.16 |
[Spring boot] Validation 후, AOP 이용해서 예외처리 하기 (0) | 2020.07.14 |
Comments