我有一個關于 Quarkus 測驗的基本問題,我想執行命令,./mvnw clean test但我需要使用令牌來初始化應用程式。
我已經配置application-test.properties檔案來存盤令牌:
discord.token=XYZ
因此,在我的代碼中,我希望能夠檢索該discord.token屬性的值:
@ConfigProperty(name = "discord.token")
private String token;
是否可以?如果沒有,我該怎么做?
謝謝
uj5u.com熱心網友回復:
所述dev組態檔用于通過開發者模式(./mvnw quarkus:dev)。如果要為測驗定義屬性,則需要使用test組態檔。
你可以做,要么用后綴的檔案為你做(但與-test后綴即application-test.properties),或使用%test.你的屬性(前%test.discord.token=XYZ在常規)application.properties。
有關更多資訊,請參閱https://quarkus.io/guides/config-reference#profiles。
uj5u.com熱心網友回復:
您可以改為將application.properties檔案放入src/test/resources而不是application-test.properties放入src/main/resources
你也可以使用 mvn -Dquarkus.config.locations=/tmp/foo.properties test
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/363579.html
