要加载资源,请将ResourceLoader
注入您的类中。您可以通过实施做到这一点ResourceLoaderAware
或干脆标注类型的字段ResourceLoader
用@Autowired
。
public class YourClass {
@Autowired
private ResourceLoader rl;
}
现在,您已经ResourceLoader
可以使用ResourcePatternUtils
来实际加载资源。
public Resource[] loadResources() {
return ResourcePatternUtils.getResourcePatternResolver(rl).getResources("classpath:/directory/**/*-context.xml);
}