Junior — Middle
Dans quels cas est-il préférable d'utiliser l'annotation @Configuration dans Spring?
sobes.tech IA
Réponse de l'IA
Аннотация @Configuration в Spring используется для обозначения класса, который содержит определения бинов и конфигурацию приложения. Предпочтительно использовать @Configuration в следующих случаях:
- Когда нужно явно определить и настроить бины с помощью методов, помеченных
@Bean. - Для создания конфигурационных классов, которые заменяют XML-конфигурацию.
- Если требуется использовать возможности Spring, такие как создание прокси для методов
@Bean(чтобы обеспечить синглтон-бины и управление зависимостями).
Пример:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Таким образом, @Configuration удобна для централизованного и типобезопасного описания конфигурации Spring-приложения.