Автоматическая конфигурация в Spring Boot работает путём сканирования пути к классу и настройки компонентов на основе доступных библиотек. www.geeksforgeeks.org
После выбора подходящего starter-пакета Spring Boot пытается автоматически настроить приложение на основе добавленных jar-зависимостей. topjava.ru
Некоторые примеры работы автоматической конфигурации:
- Добавление spring-boot-starter-web. topjava.ru Spring Boot автоматически сконфигурирует такие зарегистрированные бины, как DispatcherServlet, ResourceHandlers, MessageSource. topjava.ru
- Использование spring-boot-starter-jdbc. topjava.ru Spring Boot автоматически регистрирует бины DataSource, EntityManagerFactory, TransactionManager и считывает информацию для подключения к базе данных из файла application.properties. topjava.ru
- Отсутствие необходимости использовать базу данных. topjava.ru Если не предоставлять подробные сведения о подключении в ручном режиме, Spring Boot автоматически настроит базу в памяти (при наличии H2 или HSQL библиотек). topjava.ru
Автоматическая конфигурация может быть полностью переопределена в любой момент с помощью пользовательских настроек. topjava.ru