如何在IntelliJ IDEA中分离弹簧上下文

时间:2010-09-24 15:52:37

标签: spring intellij-idea

配置IntelliJ IDEA以开发弹簧和maven驱动的应用程序时遇到问题。

App有两个独立的弹簧配置,用于生产和测试目的。在IDEA的spring facet props中,我创建了两个不同的文件集,但在配置其中一个上下文时,IDEA在代码完成时显示两个文件的变体。我怎么处理这个?

由于

亚历山大

2 个答案:

答案 0 :(得分:1)

唯一的选择是创建两个不同的spring配置文件集。如果在两个文件集中都定义了bean,它会将bean链接到两个文件集。显然,如果必须根据代码路径使用main / test文件集,我认为它(或任何IDE)都无法解析。希望他们能够根据代码路径(源/测试)增强sprint上下文(文件集)解析。但是对于IDE来说很难,因为在流程中主要的业务逻辑都属于主要/测试环境。

答案 1 :(得分:0)

IDEA 2016.2有复选框:检查测试文件: enter image description here

检查IDEA停止投诉后,测试文件未包含在Spring Facet中。 尝试玩它。