Spring Boot可使用外部配置檔application.properties
來設定Spring環境的一些參數,其預設擺放的路徑如下。
application.properties
路徑的優先權順序由高至為:
- 目前所在目錄的
/config
子目錄。 - 目前所在目錄
- classpath下的
config
package - classpath根目錄
也就是優先權高的配置會覆蓋優先權低的配置。
目前所在目錄的/config
子目錄是指專案根目錄下的/config
。
而目前所在目錄是指專案根目錄。
myapp
|
+---src/main/java
|
+---src/main/resources
| |
| +---config
| | |
| | +----aplication.properties <---
| |
| +---aplication.properties <---
|
+---src/test/java
|
+---bin
|
+---config
| |
| +---application.properties <---
|
+---src
|
+---target
|
+---application.properties <---
|
+---pom.xml
通常沒特殊需求的話application.properties
都放在src/main/resources
。
沒有留言:
張貼留言