首页 > 其他 > 详细

通过BeanFactory实例化Bean的过程

时间:2015-12-03 18:52:54      阅读:341      评论:0      收藏:0      [点我收藏+]

public class ApplicationUtil{

    private static ApplicationContext instance;

    static{

     if(instance == null){

      instance = new ClassPathXmlApplication("/config.xml");

      } 

    }

    public static ApplicationContext getInstance() {
        return instance;
     }

    public static void setInstance(ApplicationContext instance) {
      ApplicationContextUtil.instance = instance;
    }

}

 

 

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> 

<beans> 
    <bean id="person" class="com.lavasoft.springnote.ch01.Person" init-method="init" destroy-method="destroy"> 
        <property name="name"> 
            <value>lavasoft</value> 
        </property> 
        <property name="age"> 
            <value>22</value> 
        </property> 
    </bean> 
</beans>

 

 

 

public class Test { 
    public static void main(String args[]) { 
        Test test = new Test(); 
        test.test(); 

    } 
    public void test(){ 
        ApplicationContext context = ApplicationUtil.getInstance(); 
        Person person = (Person) context.getBean("person"); 
        System.out.println("从Spring BeanFactory获取person..."); 
        System.out.println(person); 
    } 
}

 

通过BeanFactory实例化Bean的过程

原文:http://www.cnblogs.com/916982937li-b/p/5017094.html

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