- 前言
- 一、java -D
- 二、java --
- 三、在springboot中的应用
- 总结
前言
今天在部署docker项目的时候遇到了一些问题,做一下笔记。
提示:以下是本篇文章正文内容,下面案例可供参考
一、java -Djava -Dmy.name=张三这种方式添加的参数是jvm的一些属性。此种方式添加的参数可以通过如下方式获取:
System.getProperties("my.name")
二、java –
java --my.address=北京东城区这种方式添加的参数是操作系统的环境变量。可以通过如下方式获取
System.getEnv("my.address");
三、在springboot中的应用
springboot项目,启动时,通过-D或者 --添加参数,可以直接覆盖yml配置文件中的同名配置,如果yml中没有,那么相当于添加一个配置。
添加的参数名字为spring.application.name和SPRING_APPLICATION_NAME是一样的
在docker中,docker run -e "server.port"用-e操作指定的参数,将成为容器的环境变量,从而就指定了容器启动的端口号。
总结
学无止境,还要实际运用。



