Sobes.tech
Junior — Middle
65

Какими способами осуществляется настройка и регистрация бинов в контейнере IoC?

Ответ от нейросети

sobes.tech AI

В Java для настройки и регистрации бинов в IoC контейнере (например, Spring) используются несколько способов:

  1. Аннотации — например, @Component, @Service, @Repository для автоматического сканирования классов и регистрации бинов.
  2. Java-конфигурация — создание класса с аннотацией @Configuration и методами с @Bean, которые возвращают нужные объекты.
  3. XML-конфигурация — классический способ, где бины описываются в XML-файлах.

Пример с аннотациями и Java-конфигурацией:

@Component
public class MyService {
    // ...
}

@Configuration
public class AppConfig {
    @Bean
    public MyRepository myRepository() {
        return new MyRepository();
    }
}