浅谈spring为什么不支持jar中配置文件的模糊加载

这两天正在搞个基础项目,在里面放几个spring配置文件,然后打在jar包中一起发布。

结果发现发布后,其他业务项目中无法加载这些jar中的配置文件,跟了一下spring源码,原来如此。

spring支持通过通配符的形式加载配置文件,简单方便快捷,我们一直用它^^

 

但当使用通配符方式加载jar包中的资源时出现了个矛盾,getClassLoader().getResource("conf/spring/");返回结果为null,即不能加载路径。

这样一来,File.list()方法就废了,spring总不能一个一个字符的去试。

so,想加载jar中的配置,一个一个的去设定吧,骚年

posted @ 2013-07-23 11:51  世间一旅人  阅读(426)  评论(0编辑  收藏  举报