你的位置:首页 > ASP.net教程

[ASP.net教程]Spring加载XML配置文件


加载单个文件

1 FileSystemResource和ClassPathResource都是实现了Resource接口,他们都可以用来加载

能加载单个或多个文件,并且不再分file classpath不同类来加载

 1 ResourceLoader是加载文件的接口。 2 ResourcePatternResolver接口继承了ResourceLoader接口。 3 PathMatchingResourcePatternResolver类实现了ResourcePatternResolver接口。 4 Spring中加载文件的代码如下: 5 package com.tz.dao; 6 7 import java.io.IOException; 8 9 import org.springframework.core.io.Resource;10 import org.springframework.core.io.support.PathMatchingResourcePatternResolver;11 import org.springframework.core.io.support.ResourcePatternResolver;12 13 public class B {14 15   public static void main(String[] args) throws IOException {16     ResourcePatternResolver rp = new PathMatchingResourcePatternResolver();17 18     // 空1,此处可填入classpath或file,classpath是以项目src目录为起点,file是以盘符为起点。19     // 空2,是文件的路径+名字。20     Resource resource = rp.getResource("空1:空2");21 22     // classpath*23     // 空1后面加*,如classpath*,这个意思是,在空2的路径下查名字是空2里名字的文件,返回的是数组。24     // 如:classpath*:com/bean.

加载Spring配置文件 applicationContext

1 applicationContext接口 继承了ResourcePatternResolver接口2 applicationContext接口 有三个子类:ClassPath