【问题标题】:How to override spring boot properties?如何覆盖弹簧启动属性?
【发布时间】:2019-10-21 04:38:35
【问题描述】:

如何在运行时覆盖 Spring Boot 属性?

以下命令在终端中运行良好

    mvn spring-boot:run -Dspring-boot.run.arguments=--server.port=8081

但它在 Eclipse 中不起作用

    -Dspring-boot.run.arguments=--server.port=8081

【问题讨论】:

  • 只需添加-Dserver.port=8081 而不是-Dspring-boot.run.arguments=--server.port=8081

标签: java spring-boot properties port


【解决方案1】:

你有两个选择。

  1. 可以在spring boot应用的application.properties文件中配置server.port=8081
  2. 在 Eclipse 的 VM 参数中仅配置 -Dserver.port=8081,如图所示。

【讨论】:

    【解决方案2】:

    使用 -Dserver.port=8081 作为 eclipse 运行配置中的 vm 参数。它会工作

    【讨论】:

      猜你喜欢
      • 2018-01-16
      • 2018-04-21
      • 2017-09-24
      • 2017-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-08
      相关资源
      最近更新 更多