我正在学习Java和Spring MVC。我找到了这段代码:
@ContextConfiguration(locations = { "classpath: com/myname/spring/junit-context.xml" })
我知道com / myname / spring / junit-context.xml是一个相对路径。 我的问题是:在Web应用程序的上下文中它是什么相对于什么?
答案 0 :(得分:1)
它与类路径相关(这就是为什么它以类路径为前缀)。您可以在类路径中包含多个文件夹和jar,Spring将在所有文件夹和jar中搜索资源文件。
答案 1 :(得分:0)
@ContextConfiguration(locations = {
"file:src/main/webapp/WEB-INF/spring/root-context.xml",
"file:src/main/webapp/WEB-INF/spring/security-context.xml",
"file:src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml" })
webapp - > WEB-INF - >春天 - > ContextConfiguration文件名
COM / MYNAME /弹簧
com - > myname->弹簧>文件名
只是文件夹结构