【发布时间】:2016-03-11 09:16:21
【问题描述】:
我正在开发一个包含 60 多个项目的 Spring 应用程序。我已将项目导入 eclipse Spring Tool Suite IDE。在我的 (xml) Spring 配置文件中,我对其他 Spring 配置文件中定义的 bean 的引用有很多警告,例如
未找到引用的 bean 'myService'
我可以通过创建一个包含这两个文件的 Spring 配置集来解决这个问题,但是在许多 Spring 配置文件之间存在许多这样的依赖关系。感觉我应该能够创建配置集的分层树,但我不知道如何在 STS 中做到这一点。 (看起来有可能in IntelliJ。)
是否可以在 STS 中创建配置集的分层树?
如果是这样,怎么做?我找不到太多关于这方面的文档 - 我应该去哪里看?
如果没有,我能想到的就是将所有文件添加到一个大配置集中。这是正确的做法吗?还是说我们的配置文件过于依赖,需要重构?
编辑:似乎配置集在其项目之外不可见。所以他们不会在这个多项目设置中工作。此外,一旦我创建了一个配置集,我就无法弄清楚如何删除它(不直接编辑 .springBeans 文件) - 关于如何删除配置集的任何想法(只是设置,而不是它包含的配置文件)?
【问题讨论】:
-
您可以创建一个主配置文件,然后您可以按照您要使用的顺序将其余配置文件导入其中
<import resource="Spring-beans.xml" /> -
@PragnaniKinnera 是的,导入有效,但我希望使用配置集。 (真的只是作为一种学习练习。)
标签: eclipse spring configuration-files spring-tool-suite