zoukankan      html  css  js  c++  java
  • spring读取配置文件,且获取bean实例

    import org.springframework.beans.factory.BeanFactory;
    import org.springframework.beans.factory.xml.XmlBeanFactory;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.context.support.FileSystemXmlApplicationContext;
    import org.springframework.core.io.ClassPathResource;


    /**
    * 实例化容器测试类
    * */
    public class Test {
    public static void main(String[] args){
    //方式一:在CLASSPATH路径下获取XMLBeanFactory实例
    ClassPathResource res = new ClassPathResource("container.xml");
    XmlBeanFactory factory = new XmlBeanFactory(res);
    HelloBean hellobean = (HelloBean)factory.getBean("helloBean");
    hellobean.sayHelloWorld();

    //方式二:指定绝对路径建ApplicatinContext实例
    FileSystemXmlApplicationContext context = new FileSystemXmlApplicationContext("D:\My_Struts_Cvs8\springioc\src\container.xml");
    BeanFactory factory2 = (BeanFactory) context;
    HelloBean hellobean2 = (HelloBean)factory2.getBean("helloBean");
    hellobean2.sayHelloWorld();

    //方式三:通过ClassPathXmlApplicationContext创建BeanFactory实例
    ClassPathXmlApplicationContext context3 = new ClassPathXmlApplicationContext("container.xml");
    BeanFactory factory3 = (BeanFactory) context3;
    HelloBean hellobean3 = (HelloBean)factory3.getBean("helloBean");
    hellobean3.sayHelloWorld();
    }

    没有停止的脚步,只有倒下去的脚步
  • 相关阅读:
    arcgis for flex 学习笔记(一)
    也说JS脚本加载控制
    数据验证随想(续)
    Oracle 脚本记录
    探讨:如何更快的赋值取值
    正则表达式技巧
    类似web风格的 Winform 分页控件
    数据验证随想
    [leetcode]Excel Sheet Column Title
    [leetcode]Merge k Sorted Lists
  • 原文地址:https://www.cnblogs.com/hkMblogs/p/10795469.html
Copyright © 2011-2022 走看看