Junior — Middle
105
Spring uygulaması yapılandırılırken @Configuration anotasyonunun kullanılması zorunlu mudur?
AI'dan gelen yanıt
sobes.tech yapay zeka
Аннотация @Configuration в Spring используется для обозначения класса, который содержит определения бинов и настройки приложения. Она не всегда обязательна.
Если вы используете XML-конфигурацию или другие способы настройки (например, автоматическое сканирование компонентов с помощью @ComponentScan), то @Configuration может не понадобиться.
Однако при конфигурации через Java-код (Java-based configuration) @Configuration необходима, чтобы Spring распознал класс как источник бинов.
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}