Importieren Sie Spring-XML-Dateien in @Configuration
Dies ist üblich, um die XML-Konfiguration in Spring@Configuration
zu 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