zoukankan      html  css  js  c++  java
  • Spring--初始化IOC容器的几种方式

    初始化beanfactory主要有以下的三种方式:
        1、filesystemXml

    Resource resource = new FileSystemResource("beans.xml");
    BeanFactory factory = new XmlBeanFactory(resource);

        2、一个classpathXml

    ClassPathResource resource = new ClassPathResource("beans.xml");
    BeanFactory factory = new XmlBeanFactory(resource);

        3、多个classpathXml

    ApplicationContext context = new ClassPathXmlApplicationContext(
    new String[] {"applicationContext.xml", "applicationContext-part2.xml"});
    // of course, an ApplicationContext is just a BeanFactory
    BeanFactory factory = (BeanFactory) context;

    初始话ApplicationContext同样也有三种方式:
        1、ClassPathXmlApplicationContext。用来读取classpath中的xml文件

    ApplicationContext context =
    new ClassPathXmlApplicationContext("foo.xml");

        2、FileSystemXmlApplicationContext。用来读取filesystem中的xml文件

    ApplicationContext context =
    
     new FileSystemXmlApplicationContext("c:/foo.xml");

        3、XmlWebApplicationContext。用来读取包含在一个webApplication中的xml文件
        ps:BeanFactory和ApplicationContext的重要区别:后者会在Context启动时预先读取所有singleton的类。

    本文转自:http://blog.csdn.net/smarttony/article/details/2061973

  • 相关阅读:
    JS 给li标签下所有a标签添加点击事件并添加和删除样式
    Linux简介及常用命令
    简易计算器
    登陆窗口小项目
    时间工具类
    String类的常用方法(附带练习)
    java-自定义异常
    Java小练习
    Java-接口练习1
    动态加载js
  • 原文地址:https://www.cnblogs.com/nizuimeiabc1/p/8607704.html
Copyright © 2011-2022 走看看