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 | 29 | 30 | 31 |
Tags
- 게이트웨이
- BFS
- 트리
- 백트래킹
- Zuul
- 서비스 디스커버리
- 메모이제이션
- 플로이드 와샬
- 비트마스킹
- 이분 매칭
- spring boot
- docker-compose
- 스택
- 완전 탐색
- 주울
- Spring Cloud Config
- Gradle
- ZuulFilter
- 구간 트리
- 달팽이
- 스프링 시큐리티
- Java
- 유레카
- 도커
- 이분 탐색
- 다익스트라
- 구현
- Logback
- dp
- spring cloud
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