Подтвердить что ты не робот

Spring MVC - Структура проекта - лучшие практики

Какой лучший подход?

1- Создание нескольких проектов:

enter image description here

2- Создайте один проект:

enter image description here

4b9b3361

Ответ 1

Я бы посоветовал вам взглянуть на Spring Project Sagan. Это исходный код для их текущего веб-сайта (http://spring.io). Хотя они использовали многомодульный подход, он не был разделен, как вы предлагаете. Они действительно просто вытащили какую-то клиентскую работу и сохранили остальные в одном модуле.

Этот сайт был написан командой Spring так, как они будут использовать свои собственные инструменты и выпущены в качестве справочного приложения для ответа на вопросы именно так. Я рекомендую вам посмотреть здесь: https://github.com/spring-io/sagan.

Ответ 2

Цель состоит в том, чтобы спросить себя, в чем смысл разделения. Если вы планируете запускать их в разных контейнерах на разных серверах, тогда это имеет смысл. Если это большой проект, имеет смысл отделить.