The Advisor API in Spring
2024. 11. 17. 12:46ㆍSpring Framework/Spring AOP APIs
Spring에서 Advisor는 포인트컷 표현식과 연관된 단일 어드바이스 객체만을 포함하는 애스펙트입니다.
도입(introductions)의 특별한 경우를 제외하고, 모든 어드바이저는 모든 어드바이스와 함께 사용할 수 있습니다. org.springframework.aop.support.DefaultPointcutAdvisor는 가장 일반적으로 사용되는 어드바이저 클래스입니다. 이 클래스는 `MethodInterceptor, BeforeAdvice, 또는 ThrowsAdvice와 함께 사용할 수 있습니다.
Spring에서는 동일한 AOP 프록시에서 어드바이저와 어드바이스 타입을 혼합할 수 있습니다. 예를 들어, 하나의 프록시 구성에서 인터셉션 around 어드바이스, throws 어드바이스, 그리고 before 어드바이스를 사용할 수 있습니다. Spring은 자동으로 필요한 인터셉터 체인을 생성합니다.
'Spring Framework > Spring AOP APIs' 카테고리의 다른 글
Manipulating Advised Objects (0) | 2024.11.17 |
---|---|
Creating AOP Proxies Programmatically with the ProxyFactory (0) | 2024.11.17 |
Advice API in Spring (0) | 2024.11.17 |
Using the ProxyFactoryBean to Create AOP Proxies (0) | 2023.05.16 |
Pointcut API in Spring (0) | 2023.05.03 |