美文网首页
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