mam application.yml
, application-dev.yml
i application-dev.yml
jak używać Wiosna Boot profile
- Używam polecenia maven
mvn spring-boot:run -Dspring.profiles.active=dev
to nie działa i nie mogę wybrać profil dev korzystającmvn spring-boot:run
. Jak mogę to wybrać? - Dokumentacja mówi, że
java -jar XXX.jar --spring.profiles.active=dev
działa i próbowałem-Dspring.profiles.active=dev
, ale to nie działa. A w moim projekcie używamjava -jar XXX.jar
działa, ale jeśli mogę użyćjava -jar XXX.jar --spring.profiles.active=dev
wybrać profil dev, drukować konsoli tak wiele dzienników i ostrzega, że nie widzę wykorzystywanejava -jar XXX.jar
i powiedz miAPPLICATION FAILED TO START
tak jak rozwiązać dwa problemy? dzięki ~
dzięki, tak, jak proponowały powinno być ok, ale jak mówię używam 'java -jar XXX.jar --spring.profiles.active = dev' do wybierz profil dev, konsola wypisze tyle dzienników i ostrzega, że nigdy nie widzę używanego 'java -jar XXX.jar' i mówię' APLIKACJA NIE ZOSTAŁA ZAKOŃCZONA ', ale odniosłem sukces. 'mvn spring-boot: run -Drun.profiles = dev' i' java -jar -Dspring.profiles.active = dev XXX.jar' są takie same, 'mvn spring-boot: run' i' java -jar 'mogą działać well.i przypadkowo otworzyć tryb debugowania ??? – twogoods
Kolejność jest błędna, 'java -jar XXX.jar --spring.profiles.active = dev' robi ** nie ** ustawia profil na dev. Musisz użyć 'java -jar -Dspring.profiles.active = dev XXX.jar ' – francis
Używam' java -jar -Dspring.profiles.active = dev XXX.jar' console wydrukować wiele dzienników, ostrzega i debugowania, i nie udało się uruchomić. 'java -jar XXX.jar --spring.profiles.active = dev' ta kolejność jest błędna, ale także konsola wypisuje wiele dzienników, ostrzega i debuguje, tak samo jak użyj' java -jar -Dspring.profiles.active = dev XXX. jar'. i mam wypróbować quickstart w dokumentach, obie zamówienia są ok mogą wybrać profil .springboot wersja 1.4.1 – twogoods