Compare commits

...

2 Commits

Author SHA1 Message Date
Ling Hengqian f40a7b140e
Merge ecd282c46c into 2e6bb735fb 2025-07-18 16:50:04 +08:00
linghengqian ecd282c46c Configuring `DefaultAdvisorAutoProxyCreator` when proxying via cglib 2024-09-17 13:32:53 +08:00
2 changed files with 4 additions and 0 deletions

View File

@ -21,6 +21,7 @@ import org.aopalliance.aop.Advice;
import org.springframework.aop.Advisor;
import org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator;
import org.springframework.aop.support.RegexpMethodPointcutAdvisor;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
@ -40,6 +41,7 @@ public class DruidSpringAopConfiguration {
}
@Bean
@ConditionalOnMissingClass("org.aspectj.weaver.Advice")
@ConditionalOnProperty(name = "spring.aop.auto", havingValue = "false")
public DefaultAdvisorAutoProxyCreator advisorAutoProxyCreator() {
DefaultAdvisorAutoProxyCreator advisorAutoProxyCreator = new DefaultAdvisorAutoProxyCreator();

View File

@ -21,6 +21,7 @@ import org.aopalliance.aop.Advice;
import org.springframework.aop.Advisor;
import org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator;
import org.springframework.aop.support.RegexpMethodPointcutAdvisor;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Bean;
@ -40,6 +41,7 @@ public class DruidSpringAopConfiguration {
}
@Bean
@ConditionalOnMissingClass("org.aspectj.weaver.Advice")
@ConditionalOnProperty(name = "spring.aop.auto", havingValue = "false")
public DefaultAdvisorAutoProxyCreator advisorAutoProxyCreator() {
DefaultAdvisorAutoProxyCreator advisorAutoProxyCreator = new DefaultAdvisorAutoProxyCreator();