1. 程式人生 > >springboot 啟動接收參數

springboot 啟動接收參數

con 代碼 win () clas per 不同 path 通過

springboot 啟動可以通過 java -jar xxx.jar 參數 來傳遞啟動參數到程序中。
通過args[] 來傳遞參數非常不優雅,不同系統會有奇異,windows系統會在參數裏面自己寫入一行標識,Linux系統就不會,傳幾個參數就會按照數組位數排列。

下面介紹一種優雅的方式,就是借助於application.properties裏面的屬性,通過@Value將屬性註入進來。

代碼如下:@Component
br/>@Component

@Value("${contextPath}")
private String contextPath;

public String getPath() {
    return contextPath;
}

}

安裝包路徑默認為空

contextPath=

啟動的時候使用 java -jar xxx.jar --contextPath="/home/app/"

springboot 啟動接收參數