我正在開發一個 Java 應用程式,其配置存盤在 application.yaml 檔案中,端點定義為純字串,如下所示:
security:
oauth2:
client:
provider:
keycloak:
token-uri: path/to/somewhere
authorization-uri: path/to/somewhere
userinfo-uri: path/to/somewhere
等等。問題是,我不喜歡在這里將端點定義為純字串的想法,我強烈希望從應用程式的其他地方匯入它們,例如從 Java 列舉。但據我所知,在 YAML 中沒有真正使用變數的方法,那么我的選擇是什么?
uj5u.com熱心網友回復:
您可以使用這樣的占位符:
app:
name: "MyApp"
description: "${app.name} is a Spring Boot application written by ${username:Unknown}"
請參閱檔案以供參考
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/506422.html
