加载单个文件
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
原标题:Spring加载XML配置文件
关键词:Spring