application.properties 中的 SpringBoot 未知属性

新手上路,请多包涵

我使用嵌入式 Tomcat + Thymeleaf 模板引擎,使用 Spring Initializr 生成了一个 Spring Boot Web 应用程序。

我把这个属性放在我的 application.properties 中

default.to.address=nunito.calzada@gmail.com

我正在使用 Spring Tool Suite 版本:3.8.4.RELEASE 作为开发环境,但我在编辑器中收到此警告 'default.to.address' is an unknown property.

我应该把这个属性放在另一个属性文件中吗?

原文由 Nunyet de Can Calçada 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 702
2 个回答

我在 application.properties 中也有同样的警告,并正在寻找一种方法来摆脱它。寻找答案让我来到这里。所以我发布了我的答案;它可能有用。

在 application.properties 中使用自定义属性没有什么坏处。有两种方法可以摆脱这种情况 -

  1. 如其中一个答案所述,您可以为自定义属性添加元数据(手动或使用 STS 中的快速修复)。

  2. 如果你不想添加元数据,那么在 STS 中,转到 Window -> preferences -> spring -> boot -> properties editor。在这里, 选择“未知属性”作为忽略。默认情况下,它是警告。

原文由 Akash 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题