Spring MVC-структура проекта-Лучшие практики [закрыто]

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

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

enter image description here

2 - создать единый проект:

enter image description here

2 ответов


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

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


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