spring面试题
来源:互联网 发布:软件期刊 编辑:程序博客网 时间:2024/06/09 17:21
什么是bean装配?
装配,或bean 装配是指在Spring 容器中把bean组装到一起,前提是容器需要知道bean的依赖关系,如何通过依赖注入来把它们装配到一起。
什么是bean的自动装配?
Spring 容器能够自动装配相互合作的bean,这意味着容器不需要<constructor-arg>和<property>配置,能通过Bean工厂自动处理bean之间的协作。
解释不同方式的自动装配 。
有五种自动装配的方式,可以用来指导Spring容器用自动装配方式来进行依赖注入。
- no:默认的方式是不进行自动装配,通过显式设置ref 属性来进行装配。
- byName:通过参数名 自动装配,Spring容器在配置文件中发现bean的autowire属性被设置成byname,之后容器试图匹配、装配和该bean的属性具有相同名字的bean。
- byType::通过参数类型自动装配,Spring容器在配置文件中发现bean的autowire属性被设置成byType,之后容器试图匹配、装配和该bean的属性具有相同类型的bean。如果有多个bean符合条件,则抛出错误。
- constructor:这个方式类似于byType, 但是要提供给构造器参数,如果没有确定的带参数的构造器参数类型,将会抛出异常。
- autodetect:首先尝试使用constructor来自动装配,如果无法工作,则使用byType方式。
阅读全文
0 0
- Spring经典面试题
- spring面试题
- spring经典面试题
- spring面试题
- Spring面试题
- spring 面试题
- spring面试题
- spring面试题
- Spring面试题大全
- spring面试题
- spring相关面试题
- spring面试题
- Spring面试题大全
- spring常见面试题
- spring面试题
- spring面试题
- Spring面试题
- Spring面试题
- Android系统之@SuppressWarnings的用途
- 有效回文串
- POJ 3279(Fliptile)题解
- HttpSession案例笔记
- Android判断App是否在前台运行
- spring面试题
- orientdb 第一次启动设置密码
- H
- Android使用SoundPool播放短音效
- 视觉资源整理
- QtCreator最常用快捷键
- Android 自定义View实现圆形进度条 深入理解onDraw和onMeasure及自定义属性
- 540. Single Element in a Sorted Array
- Servlet和Filter的url匹配以及url-pattern详解 及 filter 循环问题的解决