在STS 4.0中忽略未知属性支持缺失

时间:2019-05-15 14:19:26

标签: spring-tools-4

  • 问题部分中显示的针对未知属性的以下错误
  • 没有简单的方法来修复STS4中的警告
  • 即使添加了快速修复程序,该错误似乎也没有发生
Description Resource    Path    Location    Type
'IntuitAccountingAPIHost' is an unknown property.   application.properties  /hk-qbo-connector/src/main/resources    line 8  org.eclipse.lsp4e.diagnostic
'OAuth2AppClientId' is an unknown property. application.properties  /hk-qbo-connector/src/main/resources    line 2  org.eclipse.lsp4e.diagnostic
'OAuth2AppClientSecret' is an unknown property. application.properties  /hk-qbo-connector/src/main/resources    line 3  org.eclipse.lsp4e.diagnostic
'OAuth2AppRedirectUri' is an unknown property.  application.properties  /hk-qbo-connector/src/main/resources    line 5  org.eclipse.lsp4e.diagnostic

2 个答案:

答案 0 :(得分:0)

您可能应该考虑通过我们的issue tracker上的错误报告或功能请求提出问题。对我来说,它看起来不像是一个“问题”,因此它可能不属于SO。

尽管如此,我还是要尽力而为。

  

即使添加了快速修复程序,该错误似乎也没有发生

保存additional-spring-configuration-metadata.json文件后,它将在其中快速修复程序为您创建新的元数据。

我同意更改不会自动保存是有点不明智的,但是恐怕我们(STS vscode扩展名)无法对此进行控制。更改由Vscode语言服务器客户端应用,并且客户端决定仅将更改应用于“脏”编辑器缓冲区,而不是直接将其应用于磁盘上的文件。

关于您的一般性陈述,即“在STS 4.0中忽略未知属性支持已丢失” ...我认为您是指这样一个事实,即在STS3中,它曾经有可能完全忽略给定类型的问题,而这是在STS4中不再可用。这是真的。如果您想重新获得这种用户可配置性,请考虑在我们的issue tracker上提出功能要求。所以,确实不是问这种事情的地方。

答案 1 :(得分:0)

在 STS 4.11 中,您会在 Window -> Preferences -> Language Servers -> Spring Language Servers -> Spring Boot Language Servers -> Yaml Editor or Properties Editor 中找到此选项。