您的位置:首页 > 编程语言 > Java开发

spring 配置文件加载方式

2012-03-30 09:26 387 查看
第一种:
    //获得spring资源,加载配置文件
    Resource resource = new ClassPathResource("applicationContext.xml");

    //获得spring的容器实例,BeanFactory这是一个抽象的接口
    BeanFactory factory = new XmlBeanFactory(resource);

    //从容器中找到我们的bean,也就是我们的类
    IHello hi = (IHello)factory.getBean("hellobean");

第二种:
    //从项目的src目录下加载applicationContext.xml 
    ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
    IHello hi = (IHello)ac.getBean("hellobean");

第三种:
    //从整个文件系统中加载配置文件 
    new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext.xml");
    ApplicationContext ac = new FileSystemXmlApplicationContext("src/applicationContext.xml");

第四种:
    ServletContext servletContext = request.getSession().getServletContext(); 
    ApplicationContext factory = WebApplicationContextUtils.getWebApplicationContext(servletContext);
    可以用在spring mvc的Controller中,从WEB-INF/下加载配置文件 。

在web程序应用中,这是几种常用的spring配置文件加载方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring mvc bean web