mor*_*ore 5 eclipse spring-tool-suite
新的一年-新的问题;)
我正在Linux机器上工作,并且刚刚安装了新的Eclipse。
Version: Oxygen.2 Release (4.7.2)
Build id: 20171218-0600
JRE: java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
Run Code Online (Sandbox Code Playgroud)
然后,我Spring Tools 3.9.2.RELEASE通过市场添加了最新版本的。
当前唯一安装的其他插件是 Subversive 4.0.5
我正在处理的项目和以前按预期工作的项目已Spring Boot Project Nature启用。
但是,使用新安装后,我缺少了自动完成功能-不再需要完成或提议属性。
在项目资源管理器中,application.yml仅显示标准文件图标,不再显示(如果我没记错的话)“春叶”图标。在另一个使用“ application.properties”文件的项目中,行为是相同的。
现在需要设置吗?还是我可以检查的其他内容?
与我之前的问题没有直接关系:
在可以正常工作的旧安装中,我一直想知道为什么将这两个文件名application.properties和application-dev.properties(或它们的.yml类似)准确地识别为属性文件,而其他文件名例如不是application-test.properties或application-prod.properties。
这不仅是图标的问题,而且还会打开错误的编辑器,因此我没有自动完成支持-除非我说Open with -> Spring Yaml Properties Editor。
这个问题的答案了“子问题”有关application-test.properties文件:即得到了Spring的引导属性文件中定义的内容类型得到了只有特定的文件名定义,因为这是不可能把一个基于通配符名称,比如application*.properties在那里. 但是一旦您使用 打开该文件Open With -> ...,Eclipse 就会记住您在下次双击时所做的选择。
Eclipse 的未来版本(我认为是 Photon)将有更灵活的方式来定义这些文件名匹配,以便我们可以在未来的版本中解决这个问题。
小智 5
按着这些次序:
1) 右键单击 application.properties
2) 打开方式 -> other.. -> 搜索 spring Properties Editor -> 勾选将其用于所有 application.properties 并单击 ok。
我分析了缺少属性编辑器的问题并找到了原因(以及解决方案),记录如下:
缺少 Spring Properties Yaml 编辑器和 Spring Properties Editor with Spring Tools 3.9.2
| 归档时间: |
|
| 查看次数: |
12106 次 |
| 最近记录: |