classPath

时间:2024-08-03 13:35:20
  • 关注 5 关注
  • 收藏 0 收藏,1.3k 浏览
问题对人有帮助,内容完整,我也想知道答案0问题没有实际价值,缺少关键内容,没有改进余地

3 个回答

答案对人有帮助,有参考价值1答案没帮助,是错误的答案,答非所问
采纳

首先这个是 web.xml方式定义参数传给Servlet。
因此,<param-value></param-value>的解释是接收这个参数的servlet执行的。
dispatchservlet的这个参数是定义配置文件的位置的。

而spring中对资源文件的处理做了抽象化,可以用符合 URI规范的方式声明文件位置,
具体的实现类会解析这个字符串,(可以看spring的Resource相关的文档)
根据里面的声明 来使用合适的方式读取。 classpath:开头的意思是说从 classpath中寻找目标文件。

web application的classpath包含 WEB-INF/lib下的所有jar包和WEB-INF/classes目录

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

编译后的class路径。/WEB-INF/classes/

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

你的web项目编译后会有一个classpath路径,编译后的class文件,资源文件,依赖文件等都会放在这个路径下。param-value制定的这个配置文件时spring的配置文件,classpath意思就是说这个配置文件在classpath路径下。