为什么当我打开Spring配置文件并下拉选择配置文件时,IntelliJ IDEA会打开一条消息?如果我选择关闭链接,为什么它不再出现?
答案 0 :(得分:4)
当您在配置文件弹出窗口中单击“关闭”时,它会更改设置并禁用所有弹簧上下文的面板。 (所以你不只是关闭那个文件和查看。恕我直言“关闭”是一个误导性的名称。我认为“关闭”链接应该重命名为“禁用”。)你可以通过它重新打开:文件>设置> [IDE设置]>编辑>外观> “Show Spring Profiles面板”(它靠近底部)
修改强>
UI中的这个怪癖已经让我烦恼了一段时间。回答你的问题让我花一点时间打开usability -issue-report/feature-request来改变它。请投票支持。
编辑2 要在评论中回答您的跟进问题......
该设置仅适用于IDE,在运行或测试代码时不会产生任何影响。相反,它不会从您的代码中获取任何设置。它基本上设定了你,IDEA和IDEA的检查“看到”。它使得所选配置文件中的bean只在IDE中处于活动状态。这样,您可以在编辑代码和配置时切换配置文件,并获得该配置文件的有效表示。
例如,请看下面的屏幕截图。 (您可能必须在单独的浏览器选项卡中打开它以查看详细信息。)在其中,我将“dev”配置文件处于活动状态。通过这样做,我获得了以下好处:
在Java Classes中,代码完成也是如此。请注意,下面两个代码完成只显示活动配置文件中的bean:
答案 1 :(得分:0)
单击底部工具栏上的“事件日志”按钮。它将弹出一个窗口,显示来自IntelliJ的先前消息。您将看到弹出消息,以及“配置”链接。点击它,您就可以选择自己的个人资料。