Sobes.tech
Back to questions
Junior — Middle
57

Каким образом осуществляется настройка Spring через конфигурацию, основанную на коде на языке Java?

Answer from AI

sobes.tech AI

Настройка 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.