Junior — Middle
94
Springдеги Configuration белгиси эмне жана ал колдонмолорду конфигурациялоодо кандайча колдонулат?
Кайсыл жерде компаниялар сурады
AIден жооп
sobes.tech AI
Аннотация @Configuration в Spring обозначает класс, который содержит определения бинов и конфигурацию приложения. Такие классы заменяют XML-конфигурацию и позволяют программно описывать, как создаются и настраиваются компоненты.
Использование:
- Класс с
@Configurationрегистрируется в контексте Spring. - Внутри класса методы, помеченные
@Bean, создают и возвращают объекты, которые Spring управляет как бины. - Это позволяет централизованно настраивать зависимости и конфигурацию.
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Таким образом, @Configuration помогает структурировать конфигурацию приложения в виде Java-кода, улучшая читаемость и поддержку.