java启动项⽬参数启动项⽬参数springboot其实就是spring
当我们启动⼀些项⽬的时候, 希望他们有着不同的端⼝号, ⽽不需要频繁的修改yml配置⽂件这时候我们可以使⽤启动参数解决
使⽤命令启动项⽬
平时我们启动java的项⽬命令是: java -jar xxx.jar/war
我们可以使⽤参数, 来覆盖配置⽂件中设定的服务端⼝: 例如像如下这样
java -jar xxx.jar --server.port=2001
java -jar xxx.jar --server.port=2002
这样就实现了对同⼀个项⽬, 启动多个不同的端⼝
我们也可以覆盖springboot项⽬配置中的⼀些其他配置, 例如配置⽂件多环境
我们⼀般会在配置⽂件中这样配置:
spring:
profiles:
active: dev
我们也可以使⽤命令参数来实现
java -jar xxx.jar --spring.profiles.active=dev
idea配置启动参数
关于main函数的参数的猜测
main⽅法中有个字符串数组类型的参数args
当时我有个疑问, 为什么启动命令的参数springboot能接收到?
当我想起springboot的启动类时, 我好想明⽩了什么
经过测试, 果然和我想的⼀样
总结: args参数其实就是程序的启动参数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。