Spring入门笔记(三)Bean--Aware、自动装配、Resources
来源:互联网 发布:cdlinux安装软件 编辑:程序博客网 时间:2024/06/08 17:41
一、Aware接口
通过aware接口可以获得bean的一些资源,对相应的资源进行操作要慎重
如ApplicationContextAware、BeanNameAware等可以获得bean的应用上下文,bean的名称(id或class)
会在初始化容器的时候调用setApplicationContext()等类似的函数进行依赖注入
二、自动装配
<beans default-autowire = ""></beans>
- No:不做任何操作
- byName:检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配
- byType :如果容器中存在一个与指定属性类型相同的bean,那么与该属性自动装配,与bean的id没有关系;如果存在多个该类型bean,抛出异常
- Constructor:与上面类似,不同之处在于它应用于构造器参数。 若果容器中没有找到与构造器参数类型一致的bean,抛出异常
三、Resources
针对于资源文件的统一接口
ResourceLoader : 所有的application contexts都实现了这个接口
前缀有classpath: file: http: (none)四种
public interface ResourceLoader { Resource getResource(String location);}
如果前缀什么都不写,那么是通过applicationContext的创建方式去加载
通过getResource()函数获得Resource对象,进而调用它的方法获得资源文件的信息
阅读全文
0 0
- Spring入门笔记(三)Bean--Aware、自动装配、Resources
- spring bean装配(bean的作用域、bean的生命周期、Aware接口、Bean的自动装配Autowiring、资源文件Resources )
- Spring入门 Bean装配之Aware接口
- Spring入门(Bean自动装配)
- Spring框架自动装配 Bean(三)
- 自动装配bean【Spring 入门】
- spring入门(8)--装配Bean之自动装配
- spring基础-Bean的装配方式(三)自动装配
- Spring学习笔记(7.Spring Bean装配之Aware接口)
- Spring入门(Bean的Aware接口)
- Spring入门——Bean的自动装配(Autowring)
- Spring Bean装配·Aware·Resource
- Spring入门——Bean装配之Bean的生命周期与Aware
- 【Spring学习笔记四】-自动装配Bean
- Spring Bean装配-自动装配
- Spring Bean--自动装配
- Spring Bean 自动装配
- spring自动装配bean
- libsvm用法
- Poj3660 Cow Contest 【传递闭包】
- SimpleAudioEngine音效的使用导致游戏出现卡顿记录
- 32. 数据结构笔记之三十二广义表实现一
- linux mint18.2安装后配置简述
- Spring入门笔记(三)Bean--Aware、自动装配、Resources
- 第三周项目4——顺序表的应用(2)
- 第三周项目一(3)
- HDU1068 二分匹配 独立集
- 33. 数据结构笔记之三十三广义表实现二
- 最小二乘法
- PyTorch基本用法(八)——批训练
- springmvc_@PathVarible的使用_以及和@RequestParameter区别
- 古今多少Excel/VBA代码,都付VBE中