标签:intellij-idea configuration notifications spring
为什么当我打开Spring配置文件并下拉选择配置文件时,IntelliJ IDEA为什么会打开一条消息?如果选择关闭链接,为什么它不再显示?
解决方法:
在配置文件弹出窗口上单击“关闭”时,它将更改设置并禁用所有spring上下文的面板. (因此,您并不仅仅是为该文件和视图关闭它.恕我直言,“ Close”有点误导性.我认为“ Close”链接应重命名为“ Disable”.)您可以通过以下方式将其重新打开:文件>设置> [IDE设置]>编辑器>外观> “显示Spring Profiles面板”(位于底部附近)
编辑
UI中的这个怪癖已经让我很烦了.回答了您的问题后,我花了几分钟打开usability -issue-report/feature-request进行更改.请投票.
编辑2
要在评论中回答您的跟进问题…
该设置仅适用于IDE,在运行或测试代码时不起作用.相反,它不会从您的代码中获取任何设置.它基本上设置了您,IDEA和IDEA的检查内容.这样一来,只有选定概要文件中的bean在IDE中处于活动状态.这样,您可以在编辑代码和配置时在概要文件之间进行切换,并获得该概要文件的有效表示.
例如,看下面的截图. (您可能必须在单独的浏览器选项卡中将其打开才能查看详细信息.)在其中,我的“ dev”配置文件处于活动状态.通过这样做,我得到以下好处:
> IDEA强调它无法解析我尝试引用的错误地定义为(非活动的)“ prod”概要文件的bean. (或者错误可能是该bean在每个概要文件中具有不同的名称.)
>当我触发代码完成以引用另一个bean时,IDEA仅向我显示可用的bean,包括活动概要文件中的bean.注意,由于它不在非活动概要文件中,因此它不会显示“ beanDefOnlyInProdProfile” bean.
在Java类中,代码完成也是如此.请注意,以下两个代码补全仅向我显示了活动概要文件中的bean:
标签:intellij-idea,configuration,notifications,spring 来源: https://codeday.me/bug/20191030/1966806.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。