В Spring Boot есть способ предотвратить автоматическую настройку всех модулей? В основном я ищу что-то вроде @DisableAutoConfiguration
вместо исключения определенных конфигураций с именами классов.Spring Boot: отключить автоконфигурирование всех модулей
0
A
ответ
2
Автоконфигурация включена в аннотации @EnableAutoConfiguration
. Если вы не хотите использовать автоматическую настройку, опустите эту аннотацию. Обратите внимание, что @SpringBootApplication
сам по себе аннотируется @EnableAutoConfiguration
, поэтому вам также придется избегать его использования. Как правило, это оставит ваш основной класс приложения аннотированным с @ComponentScan
и @Configuration
.
Можете ли вы объяснить, почему вы хотите это сделать? Ваш вопрос очень краткий, но вы потенциально отбрасываете много функциональности. –
Да, я знаю, что это избавляет от множества функциональных возможностей, но причина в том, что я хотел бы иметь полный контроль над всеми бобами и их настройками. Единственной особенностью, которую мне в настоящее время требуется от Spring Boot, являются развернутые файлы jar со встроенными контейнерами. –