Spring学习笔记(11. Spring Bean装配之Autowired注解说明)
来源:互联网 发布:animage软件 编辑:程序博客网 时间:2024/06/05 11:45
1. @Required
- @Required注解适用于bean属性的setter方法
- 这个注解仅仅表示,受影响的bean属性必须在配置时被填充,通过在bean定义或通过自动装配一个明确的属性值
2. @Autowired
- 可以将@Autowired注解为“传统”的setter方法
- 可用于构造器或成员变量
- 默认情况下,如果因找不到合适的bean将会导致autowiring失败抛出异常,可以通过下面的方式避免
- 每个类只能有一个构造器被标记为required=true
- @Autowired的必要属性,建议使用@Required注解
- 可以使用@Autowired注解哪些众所周知的解析依赖性接口,比如:BeanFactory,ApplicationContext, Environment, ResourceLoader, ApplicationEventPublisher,and MessageSource
- 可以通过添加注解给需要该类型的数组的字段或方法,以提供ApplicationContext中的所有特定你类型的bean
- 可以用于装配Key为String的Map
- 如果希望数组有序,可以让Bean实现
org.springframework.core.Ordered
接口或使用的@Order注解 - @Autowired是由Spring BeanPostProcessor处理的,所以不能再自己的BeanPostProcessor或BeanFactoryPostProcessor类型应用这些注解,这些类型必须通过XML或者Spring的@Bean注解加载
0 0
- Spring学习笔记(11. Spring Bean装配之Autowired注解说明)
- Spring Bean装配--Autowired注解注入说明
- Spring Bean装配之Autowired注解说明-1
- Spring Bean装配之Autowired注解说明-2
- Spring Bean装配之Autowired注解说明-3
- Spring入门(Bean装配,Autowired注解)
- Spring Bean装配--@Qualifier结合@Autowired注解注入说明
- Spring学习笔记(10.Spring Bean装配之Bean的定义域及注解实现)
- Spring入门——Bean装配之Autowired注解
- Spring Bean装配--@Bean注解注入说明
- Spring学习之Bean的自动装配(非注解)
- Spring学习笔记(9.Spring Bean装配之Resource)
- JavaEE Spring框架学习笔记(理论学习之通过@Autowired 自动装配注解的使用)
- Spring学习笔记之Bean装配
- Spring学习笔记之Bean的装配
- Spring学习笔记之自动化装配Bean
- 2.Spring学习笔记之装配Bean
- Spring学习笔记(11.Spring Bean装配注释)
- cell 高度自适应
- 使用Android SwipeRefreshLayout了解Android的嵌套滑动机制
- U-Boot学习笔记(三):顶层Makefile分析
- 关于git的使用
- 有关于引导页的使用后再次开启不再使用的demo
- Spring学习笔记(11. Spring Bean装配之Autowired注解说明)
- 处理关系数据使用libFM块
- 裁剪image
- 微信广告调研
- dsp28335 Ecap总结
- 关于Mac上开发Qt的学习笔记
- Markdown语法指南
- Spring配置文件被加载两次问题
- 数据库常用的函数