Иногда Spring Boot запускает больше, чем вам нужно. Если у вас: - кастомная конфигурация - конфликт с дефолтными настройками - ошибки при старте DataSource или JPA — проблема может быть в auto-configuration. Решение — отключить ненужные модули через @SpringBootApplication. Пример: @SpringBootApplication( exclude = { DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class } ) public class MyApplication { public static void main(String[] args) { SpringApplication.run(MyApplication.class, args); } } Когда это полезно: • вы используете свою конфигурацию базы • приложение не работает с БД, но зависимости есть • тестовые или lightweight-сервисы • миграция старого проекта Spring Boot умный. Но иногда ему нужно сказать: “не делай это за меня”. #SpringBoot #Java #Backend