网上得来终觉浅

_φ(❐_❐✧ 人丑就要多读书

导航

springboot临时属性


一.启动jar包时添加临时属性

  1. 使用jar命令启动SpringBoot工程时可以使用临时属性替换配置文件中的属性
  2. 临时属性添加方式:java –jar 工程名.jar –-属性名=值
  3. 多个临时属性之间使用空格分隔
  4. 临时属性必须是当前boot工程支持的属性,否则设置无效
  5. 携带多个属性启动SpringBoot,属性间使用空格分隔

java –jar springboot.jar –-server.port=80

二.开发阶段添加临时属性

IDEA配置:
image
引导类中啊args就是读取的这里配置的临时属性,言外之意,这里如果不用这个args是不是就断开了外部传递临时属性的入口呢?是这样的,我们可以使用下面的调用方式,这样外部临时属性就无法进入到SpringBoot程序中了。

java public static void main(String[] args) {
    SpringApplication.run(SSMPApplication.class);
}

或者还可以使用如下格式来玩这个操作,就是将配置不写在配置文件中,直接写成一个字符串数组,传递给程序入口。当然,这种做法并没有什么实际开发意义。

public static void main(String[] args) {
    String[] arg = new String[1];
    arg[0] = "--server.port=8082";
    SpringApplication.run(SSMPApplication.class, arg);
}

posted on 2022-02-17 17:31  bgtong  阅读(56)  评论(0)    收藏  举报