Встречается на собеседованиях • сегодня

Как собираются Bean в Spring

В Spring бины собираются через IoC-контейнер, который создает и управляет их жизненным циклом. Основные способы:

  1. Автоматическое сканирование (@ComponentScan):
    java
    @Component
    public class MyService { ... }
  1. Явное объявление (@Bean в конфигурационных классах):

    java
    @Configuration
    public class AppConfig {
        @Bean
        public DataSource dataSource() {
            return new HikariDataSource();
        }
    }
  2. Импорт конфигураций (@Import или XML):

    java
    @Import({DatabaseConfig.class, SecurityConfig.class})

Бины могут внедряться через @Autowired, @Resource или конструктор (рекомендуется). Spring также поддерживает профили (@Profile) и условное создание бинов (@Conditional).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы