Я изучаю учебник Spring MVC, и у меня есть некоторые сомнения относительно конфигурации предоставленного образца приложения (он отлично работает).Почему файл конфигурации DispatcherServlet xml не указан в указанном каталоге в этом приложении Spring MVC?
Так у меня есть следующая странная ситуация:
в \ SRC \ главная \ WebAPP \ WEB-INF ** папка внутри по проекту у меня есть файл ** web.xml (ок, это абсолютно нормально) и внутри этого файла я имею такую конфигурацию, связанную с Spring MVC DispatcherServlet:
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/mvc-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
Так что я бы ожидать, чтобы найти MVC-config.xml файл конфигурации внутри /WEB- INF/classes/, но у меня нет классов папка внутри WEB-INF. Поиск внутри моего проекта я считаю, что файл MVC-config.xml находится внутри ** \ Src \ основные \ ресурсы ** папку, как вы можете видеть на этой картинке:
Почему? Что мне не хватает?
Это делается затмением. найдите все файлы внутри одного из них, вы обнаружите, что eclipse рассматривает папку с папками вашего ресурса в среде выполнения. это не имеет никакого отношения к весне, ее просто магия IDE – LynAs