Sobes.tech
Junior — Middle
81

Wie erfolgt die Konfiguration von Spring über eine codebasierte Konfiguration in Java?

Antwort von AI

sobes.tech KI

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