是否有与Spring AOP相同的注释aop:包括autoproxies的配置

时间:2017-01-31 14:26:48

标签: spring spring-aop

在下面指定XML配置时:

<aop:aspectj-autoproxy>
    <aop:include name="myBean" />
</aop:aspectj-autoproxy>

我们都知道@EnableAspectJAutoProxy注释等同于aspectj-autoproxy XML配置,但有一个基于java的注释等效于aop:include XML配置?我搜索得很广泛,找不到。

1 个答案:

答案 0 :(得分:0)

通常,您告诉Spring您正在使用特定功能,例如事务管理,它将创建所需的代理。

例如@EnableTransactionManagement将导致Spring为使用@Transactional的组件(服务,控制器和存储库)创建代理,您不需要声明这一点,Spring会自动找到需要的bean代理。

它与@EnableScheduling的工作方式相同,导致Spring检测@Scheduled方法,@EnableCaching检测@Cached方法。