代码之家  ›  专栏  ›  技术社区  ›  Daff

如何在框架中打包可扩展的默认Spring配置?

  •  0
  • Daff  · 技术社区  · 15 年前

    这是我第二次偶然发现这个问题,我还没有找到一个好的解决方案。我的问题是,我想用默认的Spring上下文打包一个类似jar的框架,并给jar包的用户使用这个配置(甚至是applicationContext实现)来添加自己的bean定义(从另一个配置文件)以及使用或覆盖默认上下文中的定义的可能性。有人知道怎么做吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Bozho    15 年前

    使用你的罐子的人必须导入你的 .xml 在他们的文件中,包含如下内容:

     <import resource="classpath*:/META-INF/spring-yourframework-init.xml" />
    

    ( /META-INF/spring-yourframework-init.xml 是JAR中XML的路径。此XML文件是常规的Spring配置文件)