Встречается на собеседованиях • сегодня
Где хранятся автоматические настройки в Spring Boot
Автоматические настройки в Spring Boot хранятся в файлах spring-boot-autoconfigure-{version}.jar в пакете org.springframework.boot.autoconfigure. Они определяются через аннотацию @EnableAutoConfiguration и классы с @Configuration, помеченные META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports.
Пример автоматической конфигурации для DataSource:
java
@AutoConfiguration
@ConditionalOnClass({ DataSource.class, EmbeddedDatabaseType.class })
@EnableConfigurationProperties(DataSourceProperties.class)
public class DataSourceAutoConfiguration {
// конфигурация бинов DataSource
}Настройки можно переопределить через:
application.properties/application.yml- Свои
@Configurationклассы - Свойства с
@Conditionalаннотациями

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы