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查询语句所花时间
    iframe自适应高度,以及一个页面加载多个iframe
    窗体移动API和窗体阴影API
    js复习:
    web组合查询:
    web登陆,增删改加分页。
    cookie和Session传值
    控件及其数据传输
    ASP.NET WebForm
    三月总结
  • 原文地址:https://www.cnblogs.com/hkMblogs/p/10795469.html
Copyright © 2011-2022 走看看