web.xml中classpath是什么含义

简单理解,classpath就是代表/WEB-INF/classes/这个路径(如果不理解该路径,就把一个web工程发布为war包,然后用7zip查看其包内路径就理解啦)

常用的场景:
在SSH架构中,配置Spring的上下文环境:

<!-- Spring Configures -->
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
</context-param>

里面的
classpath:applicationContext.xml
也可以使用/WEB-INF/classes/applicationContext.xml代替

注意:
classpathclasspath* 区别:

classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。


» 本文链接:https://blog.java-zone.org/archives/680.html
» 转载请注明来源:Java地带  » 《web.xml中classpath是什么含义》

» 本文章为Java地带整理创作,欢迎转载!转载请注明本文地址,谢谢!
» 部分内容收集整理自网络,如有侵权请联系我删除!

» 订阅本站:https://blog.java-zone.org/feed/

标签: Spring, SSH, CLASSPATH, SpringMVC

添加新评论