Spring(十五):Spring 之 @Enable* 注解
Spring提供了强大的注解功能,有部分注解是以@Enable*
开头的,表示开启某项功能,本文汇总下此类注解。
- @EnableAspectJAutoProxy
开启对AspectJ
自动代理的支持。 - @EnableAsync
开启异步方法的支持,也可注释在类级别,表示该类下的所有方法都开启异步执行。 - @EnableScheduling
开启动计划(定时)任务的支持。 - @EnableWebMvc
开启Web MVC的配置的支持。 - @EnableConfigurationProperties
开启对@ConfigurationProperties
注解配置Bean
的支持。 - @EnableJpaRepositories
开启对Spring Data JPA Repository
的支持。 - @EnableTransactionManagement
开启注解式事务的支持。 - @EnableCaching
开启注解式的缓存支持。