如何在spring中讀取properties配置檔案裡面的資訊
一般來說。我們會將一些配置的資訊放在。properties檔案中。
然後使用${}將配置檔案中的資訊讀取至spring的配置檔案。
那麼我們如何在spring讀取properties檔案呢。
1.首先。我們要先在spring配置檔案中。定義一個專門讀取properties檔案的類.
例:
classpath*:jdbc.properties
這裡為什麼用locations(還有一個location)
是因為。一般來說。我們的專案裡面。配置檔案可能存在多個。
就算是隻有一個。那將來新新增的話。只需在下面再加一個value標籤即可。
而不必再重新改動太多。(當然。效能上是否有影響,這個以當前這種伺服器的配置來說。是基科可以忽略不計的)。
然後我們就可以在jdbc.properties檔案中填寫具體的配置資訊了。
${jdbc.driverClassName}
${jdbc.url}
${jdbc.username}
${jdbc.password}
jdbc.properties檔案寫的資訊。
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.username=root
jdbc.password=root
附加一個列子:
file:/data/pc-config/passport.properties
classpath:memcached.properties
classpath:是指的當前類檔案的目錄下。
file:在window下是指的當前分割槽(比如你的專案是放在d盤,則是在d:/data/pc-config/passport.properties)
在linux下,則是當前路徑下的檔案/data/pc-config/passport.properties
如何在spring中讀取properties配置檔案裡面的資訊
一般來說。我們會將一些配置的資訊放在。properties檔案中。
然後使用${}將配置檔案中的資訊讀取至spring的配置檔案。
那麼我們如何在spring讀取properties檔案呢。
1.首先。我們要先在spring配置檔案中。定義一個專門讀取properties檔案的類.
例:
classpath*:jdbc.properties
這裡為什麼用locations(還有一個location)
是因為。一般來說。我們的專案裡面。配置檔案可能存在多個。
就算是隻有一個。那將來新新增的話。只需在下面再加一個value標籤即可。
而不必再重新改動太多。(當然。效能上是否有影響,這個以當前這種伺服器的配置來說。是基科可以忽略不計的)。
然後我們就可以在jdbc.properties檔案中填寫具體的配置資訊了。
${jdbc.driverClassName}
${jdbc.url}
${jdbc.username}
${jdbc.password}
jdbc.properties檔案寫的資訊。
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.username=root
jdbc.password=root
附加一個列子:
file:/data/pc-config/passport.properties
classpath:memcached.properties
classpath:是指的當前類檔案的目錄下。
file:在window下是指的當前分割槽(比如你的專案是放在d盤,則是在d:/data/pc-config/passport.properties)
在linux下,則是當前路徑下的檔案/data/pc-config/passport.properties