Встречается на собеседованиях • сегодня
Что такое аннотация @Import
Аннотация @Import в Spring используется для импорта конфигурационных классов или компонентов в текущий контекст приложения. Она позволяет объединять несколько конфигураций в одну, что упрощает модульность приложения.
Пример:
java
@Configuration
@Import({DatabaseConfig.class, SecurityConfig.class})
public class AppConfig {
// основной конфиг
}Здесь DatabaseConfig и SecurityConfig будут включены в контекст вместе с AppConfig.
Ключевые особенности:
- Можно импортировать обычные
@Configurationклассы - Поддерживается импорт
@Componentклассов (начиная с Spring 4.2) - Можно использовать с
@ImportResourceдля импорта XML-конфигураций - Часто применяется в Spring Boot для автоматической конфигурации
Аннотация особенно полезна при разбиении большой конфигурации на модули.

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