我有application.yml
,application-dev.yml
和application-dev.yml
如何使用Spring引導配置
- 我使用maven的命令
mvn spring-boot:run -Dspring.profiles.active=dev
它不工作,我不能選擇使用mvn spring-boot:run
dev的配置文件。我如何選擇它? - 該文檔說
java -jar XXX.jar --spring.profiles.active=dev
工程,我試過-Dspring.profiles.active=dev
,但它不起作用。而在我的項目,我用java -jar XXX.jar
它運行,但如果我用java -jar XXX.jar --spring.profiles.active=dev
選擇dev的輪廓,控制檯打印這麼多的日誌,並警告說,我從來沒有看到使用java -jar XXX.jar
,並告訴我APPLICATION FAILED TO START
因此如何解決兩個問題?謝謝〜
感謝,你紅粉應該是確定的方式,但我說我用'Java的罐子XXX.jar --spring.profiles.active = dev'到選擇開發配置文件,控制檯打印這麼多的日誌,並警告我永遠不會看到使用'java -jar XXX.jar',並告訴我'應用程序失敗開始「,但建立成功。 'mvn spring-boot:run -Drun.profiles = dev'和'java -jar -Dspring.profiles.active = dev XXX.jar'是一樣的,''mvn spring-boot:run''和'java -jar'可以運行well.i意外打開調試模式? – twogoods
順序錯誤,'java -jar XXX.jar --spring.profiles.active = dev'確實沒有**將配置文件設置爲dev。你需要使用'java -jar -Dspring.profiles.active = dev XXX。jar' – francis
我使用'java -jar -Dspring.profiles.active = dev XXX.jar'控制檯打印許多日誌,發出警告和調試,並且無法啓動。 'java -jar XXX.jar --spring.profiles.active = dev'這個順序是錯誤的,而且控制檯打印很多日誌,警告和調試,就像使用'java -jar -Dspring.profiles.active = dev XXX一樣。 jar'.and我已經嘗試在文檔中快速入門,兩個訂單都可以選擇配置文件.springboot版本是1.4.1 – twogoods