Автор оригинала: mkyong.
Это обычно используется для смешивания конфигурации XML с Spring @Configuration
, поскольку разработчики привыкли к пространствам имен XML. Весной вы можете использовать @importresource
для импорта файлов конфигурации Spring XML в @Configuration
:
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.ImportResource; @Configuration @ImportResource("classpath:/config/spring.xml") public class AppConfig { }
Еще один пример
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 @Импортресурс доступно с весны 3.0
Оригинал: “https://mkyong.com/spring3/import-spring-xml-files-into-configuration/”