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();
    }

    没有停止的脚步,只有倒下去的脚步
  • 相关阅读:
    pionter指针小结
    C++笔记 5
    C++笔记 3
    ipad safari 滚动(overflow)解决方案
    IE9 BUG overflow :auto 底部空白解决方案
    asp.net 导出EXCEL超高兼容(不用装Excel)
    jquery post 同步异步总结
    jquery-alert对话框
    左固定右边自适应框架
    删除Cookies
  • 原文地址:https://www.cnblogs.com/hkMblogs/p/10795469.html
Copyright © 2011-2022 走看看