2015-10-26 3 views
1

Я изучаю Java и Spring MVC. Я нашел этот код:Spring MVC @ContextConfiguration

@ContextConfiguration(locations = { "classpath: com/myname/spring/junit-context.xml" }) 

Я понимаю, что ком/MyName/весна/JUnit-context.xml относительный путь. Мои вопросы: что это относительно TO в контексте веб-приложения?

ответ

1

Это относительно пути к классу (поэтому он имеет префикс classpath). У вас может быть несколько папок и банок в вашем пути к классам, а Spring будет искать в них все файлы ресурсов.

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


ком/MyName/весна

ком -> myname-> весенне> имя файла

только папка структура

Смежные вопросы