Spring Tool Suite自动完成/内容助手不起作用-设置中没有提案类型

时间:2019-01-12 00:07:04

标签: eclipse spring-tool-suite

我正在尝试将Spring Tool Suite 4与Eclipse Oxygen结合使用,但是似乎不存在特定于Spring Tool Suite的自动完成/内容辅助功能。出现常规的日食辅助内容,但不会显示特定于STS的内容。

我关注了StackOverflow上的其他一些有用的文章,并指出要确保选择“首选项”->“ Java”->“编辑器”->“内容辅助”->“高级”中的Spring提案类型。但是,这样做之后,我发现该节中没有Spring提案类型。我正在使用STS 4,但是由于某种原因,提案种类未出现在该列表中。

如何解决此问题并获得内容帮助/自动完成功能,以使其适用于Spring Tool Suite 4?

注意:我已经尝试了以下StackOverflow文章的解决方案,但是没有一个因某种原因而工作。他们似乎都认为提案种类应在应有的位置出现。 Content autocomplete in spring tool suite 4 Eclipse Spring Tools missing content assist/ autocomplete Spring tool suite can not automatically show fields variable name suggest?

以下是我的IDE中针对提案类型显示的内容的列表-请注意,没有出现与Spring相关的选项。

screenshot

5 个答案:

答案 0 :(得分:2)

从较低版本升级到sts-4时遇到相同的问题。

找到此线程,并按照 vvalencia-cl 给出的说明进行操作,此问题已得到解决。 https://github.com/spring-projects/sts4/issues/82

解决方案:

转到首选项-> Java->编辑器-> Content Assist->高级,并启用:

  • Java提案
  • Java类型提案

然后单击“应用并关闭”

enter image description here

答案 1 :(得分:1)

检查以下内容: 适用于Spring Tool Suite 4

窗口-首选项-常规-键

enter image description here

按(Ctrl +空格键)查看选项后

答案 2 :(得分:0)

我发现它是在Spring Tool Suite 3.9中实现的,但是在Spring Tool Suite 4中却没有实现的。这是导致此问题的原因。

https://github.com/spring-projects/sts4/issues/107

答案 3 :(得分:0)

在Eclipse中,不是通过STS支持JSF,而是通过Eclipse WTP JavaServer Faces (JSF) Tools

对于STS 4,请通过Eclipse Marketplace安装Eclipse Java EE Developer Tools

在安装与JSF工具相关的复选框(我猜是3个复选框)时。

答案 4 :(得分:0)

问题可能是您的 MavenProject 不包含 Spring-Context jar... 从这里下载罐子

1)   https://mvnrepository.com/artifact/org.springframework/spring-context


or simply copy this in POM.xml file-


<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
     <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>4.3.18.RELEASE</version>

注意 - 确保您选择相同版本的依赖项 (SPRING-CORE) 和 (SPRING-CONTEXT)。