Spring Boot 项目中的 application.properties 文件在哪里?

新手上路,请多包涵

我开始了一个新的 Spring Boot 项目,我想更改端口号,我读到我必须修改 /resource/application.properties 才能这样做。

但是我找不到这个文件,我错过了什么吗?我需要安装引导启动器吗?我不想使用 spring CLI 设置它。

我应该手动创建这个文件吗?如果是这样,我想我必须在代码中的某处将此文件标记为属性文件。那会在哪里?

非常感谢!

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

阅读 1.3k
2 个回答

您需要在类路径中添加 application.properties 文件。

如果您使用的是 Maven 或 Gradle,您可以将文件放在 src/main/resources 下。

如果您不使用 Maven 或任何其他构建工具,请将其放在您的 src 文件夹下,您应该没问题。

然后你可以在属性文件中添加一个条目 server.port = xxxx

原文由 Minjun Yu 发布,翻译遵循 CC BY-SA 3.0 许可协议

您也可以手动创建 application.properties 文件。

SpringApplication 将从以下位置的 application.properties 文件加载属性并将它们添加到 Spring 环境:

  • 当前目录的 /config 子目录。
  • 当前目录
  • 类路径 /config 包
  • 类路径根

该列表按优先级排序(在列表较高位置定义的属性会覆盖较低位置定义的属性)。 (来自 Spring boot features external configuration doc page

所以继续创建它

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

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