Junior — Middle
86
Comment la configuration de Spring est-elle effectuée via une configuration basée sur du code en Java?
Réponse de l'IA
sobes.tech IA
Настройка Spring через конфигурацию на языке Java осуществляется с помощью аннотаций и классов конфигурации.
Основные шаги:
- Создаётся класс с аннотацией
@Configuration, который заменяет XML-конфигурацию. - Внутри класса объявляются методы с аннотацией
@Bean, которые возвращают объекты, управляемые Spring (бины). - Можно использовать аннотации
@ComponentScanдля автоматического сканирования компонентов в указанных пакетах.
Пример:
@Configuration
@ComponentScan(basePackages = "com.example.app")
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Такой подход позволяет полностью настраивать контекст Spring программно, без XML.