标签:xml 装配 bean Bean 自动 类型 IOC 属性
xml自动装配
1、什么是自动装配
手动装配需要在 bean 标签当中添加 property 标签,设置他们的 name 和 value 值来装配属性值
(1)根据指定的装配规则(属性名称或者属性类型),Spring自动匹配属性值进行注入
2、演示自动装配的过程
(1)根据属性的名称自动注入
<!--实现自动装配 bean标签属性 autowire 可以用于配置自动装配 autowire 属性常用两个值: byName根据属性的名称进行注入 注入的bean的id值和属性名称一样 byType根据属性的类型进行注入 --> <bean id="emp" class="autowire.Emp" autowire="byName"><!--id和属性名都为emp--> <!--手动装配--> <!-- <property name="dept" ref="dept"></property>--> </bean> <bean id="dept" class="autowire.Dept"></bean>
(2)根据属性的类型进行自动注入
<bean id="emp" class="autowire.Emp" autowire="byType"></bean> <bean id="dept" class="autowire.Dept"></bean>
根据类型装配时,相同类型的bean不能定义多个,如果定义多个就会报错
一般在实际中不会用到使用xml做自动装配,而是使用注解进行自动装配。
标签:xml,装配,bean,Bean,自动,类型,IOC,属性 来源: https://www.cnblogs.com/zhuowen/p/16328988.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。