Junior — Middle
65
Какими способами осуществляется настройка и регистрация бинов в контейнере IoC?
Ответ от нейросети
sobes.tech AI
В Java для настройки и регистрации бинов в IoC контейнере (например, Spring) используются несколько способов:
- Аннотации — например,
@Component,@Service,@Repositoryдля автоматического сканирования классов и регистрации бинов. - Java-конфигурация — создание класса с аннотацией
@Configurationи методами с@Bean, которые возвращают нужные объекты. - XML-конфигурация — классический способ, где бины описываются в XML-файлах.
Пример с аннотациями и Java-конфигурацией:
@Component
public class MyService {
// ...
}
@Configuration
public class AppConfig {
@Bean
public MyRepository myRepository() {
return new MyRepository();
}
}