使用属性

时间:2017-11-10 08:32:43

标签: spring spring-boot

我想从命令行传递spring boot项目的属性。 我在 yaml 配置文件中进行了以下配置:

server:
    port: ${port}

但是当我从命令行启动项目时,如:

java -jar myapp.jar -Dport=8085

我收到以下错误:

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'port' in value "${port}"

我的配置中是否遗漏了任何内容?

1 个答案:

答案 0 :(得分:0)

试试这个

java -Dserver.port=8085 -jar myapp.jar