Bean实例化

(一)构造器实例化

1. Bean1.java

package com.inspur.ioc;

public class Bean1 {

}

2.Beans1.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">
        <bean id="bean1" class="com.inspur.ioc.Bean1"></bean>
</beans>

3.InstanceTest.java

package com.inspur.ioc;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class InstanceTest {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //1.定义配置文件路径
        String xmlPath = "com/inspur/ioc/Beans1.xml";
        //2.ApplicationContext 在加载文件时,对bean实例化
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext(xmlPath);
        Bean1 bean1 = (Bean1) applicationContext.getBean("bean1");
        System.out.println(bean1);
        

    }

}

猜你喜欢

转载自www.cnblogs.com/sunxiaoyan/p/9103495.html
今日推荐