• Spring FileSystemXmlApplicationContext类:指定配置文件的位置

    FileSystemXmlApplicationContext 类位于 org.springframework.context.support 包中,它同样是 ApplicationContext 接口的实现类,与 ClassPathXmlApplicationContext 类的区别在于读取 Spring 配置文件的方式。它不再从类路径中获取配置文件,而是通过参数指定配置文件的位置,可以获取类路径之外的资源。

    语法1:

    FileSystemXmlApplicationContext(String configLocation)

    参数说明:

    • configLocation:是 Spring 配置文件的位置和名称的字符串表现形式。

    示例

    使用指定的配置文件路径和名称创建 FileSystemXmlApplicationContext 类的容器对象,关键代码如下:

    public static void main(String[] args){
      FileSystemXmlApplicationContext context = 
      new FileSystemXmlApplicationContext("d:\\appContext.xml");  //加载配置文件
    }

    语法2:

    FileSystemXmlApplicationContext(String[]configLocations)

    参数说明:

    • configLocations:是Spring配置文件的位置和名称的字符串表现形式。

    示例

    使用多个指定的配置文件的名称和路径创建一个字符串数组,然后使用该数组创建 FileSystemXmlApplicationContext 类的容器对象,关键代码如下:

    public static void main(String[] args){
      String[] locations = {"appContext.xml","daoConfig.xml","viewConfig"};  //定义保存配置文件的字符串数组
      FileSystemXmlApplicationContext context = 
      new FileSystemXmlApplicationContext(locations);  //加载配置文件
    }

更多...

加载中...