1、src 不是 classpath, WEB-INF/classes 和 lib 才是 classpath,WEB-INF/ 是资源目录, 客户端不能直接访问。
2、WEB-INF/classes 目录存放 src 目录 java 文件编译之后的 class 文件,xml、properties 等资源配置文件,这是一个定位资源的入口。
3、引用 classpath 路径下的文件,只需在文件名前加 classpath:
<param-value>classpath:applicationContext-*.xml</param-value>
<!-- 引用其子目录下的文件,如 -->
<param-value>classpath:context/conf/controller.xml</param-value>
4、lib 和 classes 同属 classpath,两者的访问优先级为: lib>classes。
5、classpath 和 classpath* 区别:
classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于