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 的问题

如何在基于 JAVA 的 spring config 中配置 Hibernate Db 连接设置

Spring Batch Java Config JobLauncherTestUtils