Spring(十五):Spring 之 @Enable* 注解

  Spring提供了强大的注解功能,有部分注解是以@Enable*开头的,表示开启某项功能,本文汇总下此类注解。

  1. @EnableAspectJAutoProxy
    开启对AspectJ自动代理的支持。
  2. @EnableAsync
    开启异步方法的支持,也可注释在类级别,表示该类下的所有方法都开启异步执行。
  3. @EnableScheduling
    开启动计划(定时)任务的支持。
  4. @EnableWebMvc
    开启Web MVC的配置的支持。
  5. @EnableConfigurationProperties
    开启对@ConfigurationProperties注解配置Bean的支持。
  6. @EnableJpaRepositories
    开启对Spring Data JPA Repository的支持。
  7. @EnableTransactionManagement
    开启注解式事务的支持。
  8. @EnableCaching
    开启注解式的缓存支持。
阅读更多