如何在intelliJ IDEA中分离spring上下文

配置IntelliJ IDEA用于开发Spring和Maven应用程序时遇到问题。

应用程序有两个独立的弹簧配置用于生产和测试目的。 在IDEA的spring facet道具中,我创建了两个不同的文件集,但是在配置其中一个上下文时,IDEA在代码完成中显示了两个不同的文件集。 我该如何处理这个问题?

谢谢

克瓦希


唯一的选择是创建两个不同的spring配置文件集。 如果在两个文件集中都定义了bean,它将把这些bean链接到两个文件集。 很明显,我不认为它(或任何IDE)能够解决,如果它必须使用基于您的代码路径的主/测试文件集。 希望他们能够根据代码路径(source / test)增强sprint上下文(fileset)解析。 但是,在流程中,IDE作为主要业务逻辑很难落在主要/测试环境中。


IDEA 2016.2有复选框:检查测试文件: 在这里输入图像描述

在IDEA停止抱怨之后,该测试文件不包含在Spring Facet中。 尝试玩它。

链接地址: http://www.djcxy.com/p/67715.html

上一篇: How to separate spring contexts in intelliJ IDEA

下一篇: Mapreduce job fails but not in test