Junior — Middle
104
Kötelező-e az @Configuration annotáció alkalmazása a Spring-alkalmazás beállításakor?
Válasz az MI-től
sobes.tech MI
Аннотация @Configuration в Spring используется для обозначения класса, который содержит определения бинов и настройки приложения. Она не всегда обязательна.
Если вы используете XML-конфигурацию или другие способы настройки (например, автоматическое сканирование компонентов с помощью @ComponentScan), то @Configuration может не понадобиться.
Однако при конфигурации через Java-код (Java-based configuration) @Configuration необходима, чтобы Spring распознал класс как источник бинов.
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}