spring注解学习

  • @Configuration 代表一个Java配置文件,Spring容器会根据它来生成IoC容器去装配Bean
  • @Component(“user”)放在实体前:表明被Spring IoC容器扫描装配
  • @Value是指具体的值
  • @Repository习惯用于Dao层
  • @Autowired @Qualifier(value=“xx”)按名称
  • @Conditional条件装配Bean
  • 多线程 @EnableAsync启用异步一般配合@Async
  • 计划任务@EnableScheduling @Schedule启动定时任务
  • 事件 ApplicationEvent事件对象的父类 ApplicationListener事件监听器
  • @EventListener所有参数或子事件都会被监听接收到
  • @ApplicationContext是Spring的核心内容在事件监听中ApplicationContext可以作为事件的发布者
  • @ImportResource引入对应的XML文件
  • @EnableAspectJAutoProxy打开动态代理AOP切面编程才生效
  • @DeclareParents引入通知:引入新的类来增强服务

一个小例子
spring注解学习_第1张图片
spring注解学习_第2张图片
spring注解学习_第3张图片

你可能感兴趣的:(spring注解学习)