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

    没有停止的脚步,只有倒下去的脚步
  • 相关阅读:
    查询SQL的null与''
    JS不间断向上滚动代码
    JS不间断向左滚动代码
    Vcastr 3.0 flv player播放器
    网站W3C标准检测
    ASP.NET网站伪静态下使用中文URL
    Js禁止右键、禁止选中、禁止复制
    游标的使用
    触发器实例
    存储过程中新建临时表
  • 原文地址:https://www.cnblogs.com/hkMblogs/p/10795469.html
Copyright © 2011-2022 走看看