Я экспериментирую с Spring 3 MVC Framework. Поскольку я использую Maven 2 для управления своим проектом, я ищу архетип для создания MVC-приложения Spring 3.
Вы можете использовать STS (набор инструментов Spring). Новый шаблонный проект MVC Spring создает рабочее приложение с использованием Spring 3.
Или вы можете использовать Spring Roo , чтобы создать рабочую основу для вашего проекта.
Я также не смог найти полезных архетипов, поэтому я создал свой собственный. Вы можете найти это здесь . Если вы найдете что-то, что хотели бы добавить, пожалуйста, не стесняйтесь, напишите мне или отправьте патч
Spring MVC архетип быстрого старта доступен на GitHub, предоставлено колоробот . Предоставляются хорошие инструкции о том, как установить его в локальный репозиторий Maven и использовать его для создания нового проекта Spring MVC. Он даже услужливо включил плагин Tomcat 7 Maven в архетипический проект, чтобы вновь созданный Spring MVC можно было запускать из командной строки без необходимости вручную развертывать его на сервере приложений.
Пример приложения Kolorobot включает следующее:
AppFuse и AppFuse Light были обновлены для использования Spring 3, поэтому я думаю вы можете использовать один из appfuse архетипов .
Но что такое приложение Spring MVC, если не обычное веб-приложение с некоторыми зависимостями от артефактов Spring 3?
Из форума источников :
В Spring Source Tool Suite.
Перейдите в раздел Новый -> Прочее -> Набор инструментов Spring Source -> Проект шаблона Spring -> Проект Spring MVC
введите данные и нажмите Готово.
Этот архетип создает веб-приложение Java, которое использует среду Spring MVC, Angular и Event Sourcing.
mvn archetype:generate \ -DarchetypeGroupId=no.bouvet \ -DarchetypeArtifactId=maven-archetype-eventsourcing \ -DarchetypeVersion=1.0.2 \ -DgroupId=com.domain.myapp \ -DartifactId=myapp
Вы можете найти источник здесь - maven-archetype-eventsourcing
И прочитайте блог - Начните разработку веб-приложения Event Sourced с одной строки, используя Maven!
Codehaus Список архетипов пользователей Maven имеет несколько архетипов, включая два из app-fuse, использующих Spring MVC.
Что я делаю, это создаю новый Spring Project и один из вариантов, доступных в STS Simple Spring Web Maven; он устанавливает веб-приложение Spring 3 Maven, просто измените pom на Spring 4 и выполните чистую установку из конфигурации запуска.
Мы с другом создали эту пружинную плиту для SPA-приложений. Может быть, может быть полезно для вас https://github.com/PabloK/SpringRESTboilerplate
Насколько я знаю, его не существует. Но почему не создали свой собственный?