Типичная структура Spring MVC приложения следующим образом:Требуется ли WebApp папка в проектах, сконфигурированных с помощью Java-конфигурации
- SRC/главная/Java
- SRC/основные/ресурсы
- SRC/главная/WebAPP
- SRC/тест/Java
WebApp содержит веб-файлы INF папки и конфигурации, такие как web.xml, диспетчер-servlet.xml.
Servlet 3.0 заменяет конфигурацию xml конфигурацией java. Например, вместо web.xml, конфигурация может быть выполнена с использованием класса Java, расширяющего AbstractAnnotationConfigDispatcherServletInitializer.
Если нет содержимого html/js и оно предназначено для использования только как услуга Restful, нужна ли нам папка webapp?
Благодарим за рекомендацию. Теперь мне любопытно, зачем выбирать apache cxf за весенний mvc? Я только хочу создать службу Restul на основе json. таким образом, я думал, что весной mvc может быть достаточно. – Ravi
Это вопрос предпочтения.Spring mvc предназначен для разработки веб-приложения, которое включает в себя страницы просмотра/html, и мы можем отправлять данные в формате json/xml. Используя трикотаж, вы также можете отправлять данные в формате json/xml, его реализацию Jax -rs. – Vaibs