1. 程式人生 > >java配置相關引數啟動專案

java配置相關引數啟動專案

啟動專案之前,可以為專案預配置一些引數

在Eclipse中,可以為這兩項配置引數:

  1. Program arguments
  2. VM arguments

在IDEA中,可以為這兩項配置引數:

  1. Program arguments
  2. VM options

雖然開發工具不同,但是對應兩者的意思一樣

Program arguments中的值作為args[]傳入給程式,而VM arguments(VM options)的值用來設定虛擬機器的屬性

Program arguments的使用方法不舉例了,試一下虛擬機器引數的設定。

server:
  session-timeout: ${session-timeout:1800}
  port: ${port:6018}

以上是我的application.yml檔案,分別配置了session過期時間與埠號,後面的${****:***}是佔位符,需要從啟動引數中讀取配置的值。

每個佔位符的冒號前面部分是key,冒號後代表該key的預設值,如果我們沒有為專案配這個key的值,就會預設取冒號後面這個值

,瞭解了配置檔案後,看一下啟動引數怎麼配置,以idea開發工具為例。

 

以上配置了啟動引數為8088,session過期時間為120。如果沒有配置相關值就會去取上面那個配置檔案中的預設值。