Spring XML-Dateien in @Configuration importieren

Importieren Sie Spring-XML-Dateien in @Configuration

Dies ist üblich, um die XML-Konfiguration in Spring@Configurationzu mischen, da Entwickler an die XML-Namespaces gewöhnt sind. In Spring können Sie@ImportResource verwenden, um Spring XML-Konfigurationsdateien in@Configuration zu importieren:

AppConfig.java

import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;

@Configuration
@ImportResource("classpath:/config/spring.xml")
public class AppConfig {

}

Ein anderes Beispiel

AppConfig.java

import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
import org.springframework.context.annotation.Import;

@Configuration
@Import({ AppConfigWeb.class })
@ImportResource("classpath:/config/spring.xml")
public class AppConfig {

}

P.S @ImportResource has been available since Spring 3.0