1、简单Bean装配
<bean id="foo" class="com.jiafang.Foo">
<property name="name">
<value>jiafang</value>
</property>
</bean>
2、引用其它Bean
<bean id="foo" class="com.jiafang.Foo">
<property name="bar">
<ref bean="bar">
</property>
</bean>
<bean id="bar" class="com.spring.Bar" />
3、内部Bean
<bean id="courseService" class="com.jiafang.CourseService" >
<property name="studentService" >
<bean class="com.student.StudentService" >
</property>
</bean>
4、装配集合
4、1 装配List和数组
<property name="barList" >
<list>
<value>bar1</value>
<ref bean="bar2" >------list里的元素可以是任何一种元素,包括<value>、<ref>、甚至是其它<list>
</list>
</property>
4、2 装配Set
<property name="barSet" >
<set>
<value>bar1</value>
<ref bean="bar2" >------set里的元素可以是任何一种元素,包括<value>、<ref>、甚至是其它<set>
</set>
</property>
4、3 装配Map
<property name="barMap" >
<map>
<entry key="key1">------key的值只能是String类型
<value>bar1</value>
</entry >------entry里的元素可以是任何一种元素,包括<value>、<ref>、甚至是其它<entry>
</map>
</property>
4、4 装配Properties
<property name="barProps" >
<props>
<prop key="key1"> bar1 </prop>
<prop key="key2"> bar2 </prop>
</props>
</property>
5、设置null
<property name="foo">
<null />
</property>
分享到:
相关推荐
主要给大家介绍了关于spring装配bean的3种方式,文中通过示例代码介绍的非常详细,对大家的学习或者使用Spring具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
博客地址:https://blog.csdn.net/u010476739/article/details/76732201 spring装配bean的方式实例
众所周知Spring里面的bean就类似是定义的一个组件,而这个组件的作用就是实现某个功能的,下面这篇文章主要给大家介绍了关于spring入门教程之bean继承与自动装配的相关资料,需要的朋友可以参考借鉴,下面随着小编来...
NULL 博文链接:https://364232252.iteye.com/blog/2369853
大家都知道spring有多重配置方式,基于XML,基于注解,基于java类的配置,其中基于XML是最强大的一种,下面这篇文章主要给大家介绍了关于Spring装配Bean之XML安装配置bean的相关资料,需要的朋友可以参考借鉴,下面...
Spring Boot技术知识点:Bean装配1
目的:Spring容器已经成功获取了UserController实例,并通过调用实例中的方法执行了各层中的输出语句。 运行结果为: User [id=1, name=张三, password=123] userDao say hello world! UserService say hello world ...
主要介绍了spring装配bean方法实例总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
自动装配四.Bean的生命周期 一.Bean的简介 Spring 官方文档对 bean 的解释是: In Spring, the objects that form the backbone of your application and that are managed by the Spring IoC container are
主要介绍了spring在IoC容器中装配Bean详解,具有一定借鉴价值,需要的朋友可以参考下
代码及ppt涵盖 Spring4.0 的所有核心内容:在 Eclipse 中安装 SpringIDE 插件、IOC & DI、在 Spring 中配置 Bean、自动装配、Bean 之间的关系(依赖、继承)、Bean 的作用域、使用外部属性文件、SpEL、管理 Bean 的...
ean的自动装配,有4种 (1)no:不做任何操作 (2)byName:根据属性 名 自动装配,设值注入 <bean id="xxx" class="xxx" ></bean> (3)byType:根据属性 类型 自动装配,相同类型多个会抛出异常,设值注入 <bean...
1.为什么需要控制加载顺序 springboot遵从约定大于配置的原则,极大程度的解决了配置繁琐的问题。在此基础上,又提供了spi机制,用spring.factories可以...这时候你需要通过一些手段来控制springboot中的bean加载顺序。
1. Spring 介绍 ...Spring中bean的作用域 说一下Spring基于xml注入bean的几种方式? Spring如何解决循环依赖问题? Spring的自动装配 Spring框架中都用到了哪些设计模式? Spring框架中有哪些不同类型的事件?
Spring 的 IoC 容器可以自动装配 Bean,包括通过 XML 文件和注解来配置 Bean。 在 Spring 中,AOP(Aspect-Oriented Programming)是一种重要的编程技术,它使得开发者可以编写更加灵活和可维护的代码。 Spring 的...
本篇文章主要介绍了Spring学习之Bean的装配三种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Spring介绍 1. Spring ...8. Spring中Bean实例的设计 9. 创建Bean实例的时间 10. 自动装配(不建议使用) 11. 依赖检查 12. 定义IoC容器管理的javabean的生命周期回调方法 13. 接口FactoryBean的使用
spring入门学习-3、Bean装配(XML).pdf
主要给大家介绍了关于Spring装配Bean之用Java代码安装配置bean的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用spring具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。
主要介绍了Spring Bean常用的的装配方式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下