i application.yml
haben, application-dev.yml
und application-dev.yml
, wie Sie mit Federverschluß Profile
- Ich verwende das Maven-Befehl
mvn spring-boot:run -Dspring.profiles.active=dev
es nicht funktioniert und ich kann das Entwickler-Profil nicht wählenmvn spring-boot:run
verwenden. Wie wähle ich es? - Die Dokumentation sagt
java -jar XXX.jar --spring.profiles.active=dev
funktioniert, und ich habe versucht-Dspring.profiles.active=dev
, aber es funktioniert nicht. Und in meinem Projekt verwende ichjava -jar XXX.jar
es läuft, aber wenn ichjava -jar XXX.jar --spring.profiles.active=dev
dev Profil, Konsole Druck so viele Protokolle wählen und warnt davor, dass ich niejava -jar XXX.jar
gebraucht, und sagen Sie mirAPPLICATION FAILED TO START
so, wie zwei zu lösen Probleme? Danke ~
Dank, wie Sie gived sollte in Ordnung sein, aber wie ich sage, ich 'java -jar XXX.jar --spring.profiles.active = dev' zu wähle dev profile, konsole drucke so viele logs und warne, dass ich nie 'java -jar XXX.jar' benutze, und sag mir' APPLICATION FAILED TO START' aber build success. 'mvn spring-boot: run -Drun.profiles = dev' und' java -jar -Dressing.profiles.active = dev XXX.jar' ist gleich, 'mvn spring-boot: run' und' java -jar 'kann laufen well.i öffnen Debug-Modus versehentlich ??? – twogoods
Die Reihenfolge ist falsch, 'java -jar XXX.jar --spring.profiles.active = dev' macht ** nicht ** das Profil auf dev. Sie müssen 'java -jar -Dspring.profiles.active = dev XXX verwenden.jar' – francis
ich habe 'java -jar -Despring.profiles.active = dev XXX.jar' Konsole verwendet, um viele Protokolle zu drucken, warnt und debuggt und konnte nicht gestartet werden. 'java -jar XXX.jar --spring.profiles.active = dev' diese Reihenfolge ist falsch, aber auch die Konsole druckt viele Logs, warnt und debuggt, genauso wie' java -jar -Dspring.profiles.active = dev XXX. jar'.und ich habe versucht, den Quickstart in Dokumenten, beide Reihenfolge ist in Ordnung kann das Profil auswählen .springboot Version ist 1.4.1 – twogoods