Spring - 将Java Config和Xml结合起来引用遗留XML中定义的bean
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring - 将Java Config和Xml结合起来引用遗留XML中定义的bean相关的知识,希望对你有一定的参考价值。
是否可以在类路径中的任何其他位置为src / main / resources配置Java bean的类路径资源?我有一个应用程序从src / main / app / conf / beans.xml中获取其配置文件。我想在JavaConfig配置中使用xml配置中定义的bean,如何在JavaConfig文件中指定位置,例如下面的内容?
@Configuration
@ImportResource("classpath:..beans.xml)
public class AppConfig{
// Reference Bean
@Autowired
private MessageLoader loader;
}
答案
这当然是可能的。如果src/main/resources
中没有您的资源,则可以在POM中指定该目录。
<resource>
<directory>[your folder here]</directory>
</resource>
参考here
以上是关于Spring - 将Java Config和Xml结合起来引用遗留XML中定义的bean的主要内容,如果未能解决你的问题,请参考以下文章
我在从 Spring XML 迁移到 Java-config 时不知所措
Spring 中的 404 错误(java config / no web.xml)
Spring Web工程web.xml零配置即使用Java Config + Annotation
Spring Java Config 和 @EnableTransactionManagement 的问题