spring4笔记----使用装配注入合作者Bean的三种方式
2017-03-05 00:56
671 查看
no :不自动装配
byName :id(name)与setter方法去set前缀,并小写首字母后同名的Bean完成注入,如有多个匹配则抛异常
byType :spring容器找全部bean,如果找到单单一个bean类型和setter方法形参类型匹配的则完成注入,如有多个匹配则抛异常
两个名字相同抛异常情况例子:
View Code
byName :id(name)与setter方法去set前缀,并小写首字母后同名的Bean完成注入,如有多个匹配则抛异常
byType :spring容器找全部bean,如果找到单单一个bean类型和setter方法形参类型匹配的则完成注入,如有多个匹配则抛异常
两个名字相同抛异常情况例子:
package com.ij34.bean; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.ij34.servce.People; public class test { public static void main(String[] args) { // TODO Auto-generated method stub @SuppressWarnings("resource") ApplicationContext app=new ClassPathXmlApplicationContext("beans.xml"); People p=app.getBean("chinese", People.class); p.test(); } }
View Code
相关文章推荐
- 7.5.6: Spring容器中的Bean---使用自动装配注入合作者Bean
- spring学习笔记(12)——使用注解方式配置bean
- Spring学习笔记——Spring实例化Bean的三种方式
- (笔记)Spring实战_装配Bean(3)_使用表达式装配
- spring2.5.6学习笔记五:Spring的三种实例化Bean的方式
- [原创]java WEB学习笔记103:Spring学习---Spring Bean配置:基于注解的方式(基于注解配置bean,基于注解来装配bean的属性)
- Spring中装配bean的三种主要方式
- Spring三种bean注入方式
- 【spring set注入 注入集合】 使用set注入的方式注入List集合和Map集合/将一个bean注入另一个Bean
- Spring自动装配注入合作者Bean ——autowire
- action控制层,使用spring注解方式注入业务bean报空指向错误
- Spring学习笔记(二)Spring的三种实例化Bean的方式
- Spring学习笔记二(Bean注入的几种方式)
- 将spring管理的bean使用注解的方式注入到servlet中
- spring 注入bean的三种方式
- 工作中遇到的问题--缓存配置(使用@Configuration装配 @Bean的方式注入)
- Spring中bean的三种使用方式
- Spring学习(17)--- 三种装配Bean方式比较
- (笔记)Spring实战_装配Bean(2)_注入Bean属性
- spring 学习之 bean 的注入方式 property和constructor-arg的使用方式