zoukankan      html  css  js  c++  java
  • java 命令行

    java -jar加参数有三种方法

    1. -Dxxx=mmm

    可以得到xxx的值为mmm

    build时 java -Dxxx -jar bbbb.jar // -Dxxx 一定要在-jar前面

    调试时。vm option填写-Duser=fl12345

    2. 一般参数

    可以得到以空格区分的值

    build时 java -jar bbb.jar v1 v2 v3

    调试时:program arguments的数组: v1 v2 v3

    3. spring boot

    @Value("${foo}")

    private String foo; //get foo value

    in VM options: --foo=connie

    or

    @SpringApplication

    @EnableAutoConfiguration

    public main{

      private void main(String[] args){

        

    ConfigurableApplicationContext ct = SpringApplication.run(Demo111Application.class, args);
    System.out.println(ct.getEnvironment().getProperty("foo"));

      }

    }

    or

    in application.properties

    corn.setting = "setting"

    corn.name="name"

    // 用autowired可以实例化

    @Component

    @ConfigurationProperties(prefix="corn")

    public class SomeClass {

    private setting;

    private name;

    //getter and setter

    }

    运行结果

    C:UserslenovoIdeaProjectsdemo111 arget>java -Duser=sisi -jar demo111-0.0.1-SNAPSHOT.jar --foo=nan --server.port=8082

  • 相关阅读:
    Sort it
    set 集合容器
    convertToString与ToString的区别
    string基本字符系列容器
    辗转相除法
    进程的总结
    进程池进阶
    进程池
    生产者消费者模型
    IPC :进程之间的通信
  • 原文地址:https://www.cnblogs.com/connie313/p/11967357.html
Copyright © 2011-2022 走看看