Sobes.tech
Junior — Middle

De que maneiras são feitas a configuração e o registo de beans no container IoC?

sobes.tech IA

Resposta da IA

В 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();
    }
}