Я нашел довольно большую кучу тем, которые дают ответ на противоположный вопрос: «Почему стоит выбрать Spring Boot вместо Spring?», Но я думаю, кто-то может привести пример, который будет оправдывать выбор Spring по сравнению с Spring Boot.
Вы можете найти несколько минусов при загрузке Spring через Spring , в основном пропущены этапы обучения в Spring и поддержки и при использовании монолитного приложения
Если вы новичок в Spring и хотите узнать, как работает внедрение зависимостей, программирование AOP и прокси , начинать с Spring Boot не очень хороший выбор. Spring Boot скрывает большинство этих деталей от вас. Если вы не знакомы с другими проектами экосистемы Spring (Spring Integration, Spring AMQP, Spring Security и т. Д.), Их использование из Spring Boot заставит вас пропустить множество понятий В больших и монолитных приложениях я бы не советовал вам использовать Spring Boot
Если вы новичок в Spring и хотите узнать, как работает внедрение зависимостей, программирование AOP и прокси , начинать с Spring Boot не очень хороший выбор. Spring Boot скрывает большинство этих деталей от вас.
Если вы не знакомы с другими проектами экосистемы Spring (Spring Integration, Spring AMQP, Spring Security и т. Д.), Их использование из Spring Boot заставит вас пропустить множество понятий
В больших и монолитных приложениях я бы не советовал вам использовать Spring Boot
Также можно увеличить размер развертывания
Spring boot может излишне увеличить размер двоичного файла развертывания из-за неиспользуемых зависимостей.