如图是一个基本的基于maven的javaweb项目的目录
其中,配置文件可以放在resources目录下,也可以放在WEB-INF下.本文章旨在,将记录下两种情况下的访问问题.
下面是编译后的目录
.
对比:
1,放在WEB-INF下的文件编译后会在/WEB-INF下,"/"是项目根目录
使用:在配置文件中可以使用/WEB-INF/application-context.xml获取
在java中比较麻烦
2.放在resources下的文件编译后会在/WEB-INF/classes下
使用:在配置文件中可以使用classpath*:/application-context.xml获取
在java中则比较简单,使用/application-context.xml