首页 > 编程语言 > 详细

spring核心容器功能

时间:2019-02-28 21:36:44      阅读:131      评论:0      收藏:0      [点我收藏+]

spring核心容器,是spring框架的基石,任何spring项目运行时都会生成一个容器,把项目运行时需要的对象全部管理起来。创建对象,销毁对象,对象关系的依赖。可以将spring看作是服务器与应用程序的中间管理软件

spring主要依靠IOC容器创建bean来管理对象,IOC容器一共有三种方式创建bean

1.构造方法创建bean

  无参构造创建bean:在spring.xml配置文件中配置bean标签 

<bean id="student"  class="实体类全限定名"/>

 

  有参构造创建bean:

 <bean id="student"  class="day0228.entity.student">
        <!-- 配置构造方法参数,index参数的索引,value是参数值 -->
        <constructor-arg index="" value=""/>
        <constructor-arg index="" value=""/>
    </bean>

 

2.静态工厂创建bean

  创建一个工厂,提供一个静态方法返回对象

public class StudentFactory {
    //提供一个静态方法创建Student对象
    public static Student createStudent() {
        return new Student(22,"张三");
    }
}

  配置spring.xml配置文件

//class:工厂类全限定名,factory-method:静态方法名
<bean id="student"  class="day0228.factory.StudentFactory" factory-method="createStudent"/>

 

3.动态工厂创建bean

  创建一个实例工厂,提供一个实例方法返回对象

public class StudentFactory {
    //提供一个实例方法创建Student对象
    public Student createStudent() {
        return new Student(22,"张三");
    }
}

  配置spring.xml配置文件

<bean id="studentFactory"  class="day0228.factory.StudentFactory"/> 

<!-- factory-bean配置工厂对象,factory-method配置工厂方法 -->
<bean id="student" factory-bean="studentFactory" factory-method="createStudent"/>

 

spring核心容器功能

原文:https://www.cnblogs.com/dxx0921/p/10453094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!