package org.n3r.eql.trans.spring;
import org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator;
import org.springframework.context.annotation.Bean;
public class EqlTransactionConfig {
@Bean
public DefaultAdvisorAutoProxyCreator defaultAdvisorAutoProxyCreator() {
DefaultAdvisorAutoProxyCreator creator = new DefaultAdvisorAutoProxyCreator();
creator.setProxyTargetClass(true);
return creator;
}
@Bean
public EqlTransactionAdvisor EqlTranAdvisorCreator(){
return new EqlTransactionAdvisor();
}
@Bean
public EqlTransactionInterceptor EqlTranInterceptorCreator(){
return new EqlTransactionInterceptor();
}
}