美文网首页
Spring中bean的配置

Spring中bean的配置

作者: 极客_Ls | 来源:发表于2019-02-15 11:54 被阅读0次
IOC:(Inversion of Control)

其思想是反转资源获取的方向,传统的资源查找方式是要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源Person person = new Person(),而应用了IOC之后,容器主动将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接收资源,这种行为也称作为查找的被动形式Person person = ac.getBean("a");

DI:(Dependency Injection)IOC的另一种表达方式(例如:setter方法)接收来自容器的资源注入,相对于IOC而言,这种表述更直接。
Spring支持xml和注解两种方式配置bean
Bean的配置方式:

通过全类名(反射),工厂方法(静态工厂方法、实BeanFactory 、ApplicationContext概述)

依赖注入的方式:

属性注入、构造器注入

Bean之间的关系:继承、依赖
Bean的作用域:singleton、prototype、web环境作用域
//id必须是唯一的
//若id没有指定,spring自动将权限定性类名作为Bean的名字
//id可以指定多个名字,名字之间用逗号、分号、空格 分隔
<bean id="laishuai" class="com.laishuai.bean.Persion">
        <property name="name" value="LaiShuai"></property>
        <property name="age" value="21"></property>
    </bean>

相关文章

网友评论

      本文标题:Spring中bean的配置

      本文链接:https://www.haomeiwen.com/subject/rsaueqtx.html