मैं मैं Maven आदेश mvn spring-boot:run -Dspring.profiles.active=dev
उपयोग कर रहा हूँ यह काम नहीं करता और मैं mvn spring-boot:run
का उपयोग कर देव प्रोफ़ाइल नहीं चुन सकते हैं application.yml
, application-dev.yml
और application-dev.yml
कैसे उपयोग करने के लिए स्प्रिंग बूट प्रोफाइल
- है। मैं इसे कैसे चुनूं?
- प्रलेखन
java -jar XXX.jar --spring.profiles.active=dev
काम करता है, और मैंने-Dspring.profiles.active=dev
की कोशिश की लेकिन यह काम नहीं करता है। और मेरी परियोजना में, मैं का उपयोगjava -jar XXX.jar
यह चलाता है, लेकिन अगर मैंjava -jar XXX.jar --spring.profiles.active=dev
का उपयोग देव प्रोफाइल, सांत्वना प्रिंट इतने सारे लॉग चुनने के लिए और चेतावनी दी है कि मैं कभी नहीं कियाjava -jar XXX.jar
देखते हैं, और मुझे बताओAPPLICATION FAILED TO START
तो कैसे दो हल करने के लिए समस्या का? धन्यवाद ~
धन्यवाद, जिस तरह से आप gived ठीक होना चाहिए, लेकिन मैं कहता हूँ के रूप में मैं का उपयोग 'जावा जार XXX.jar --spring.profiles.active = dev' को देव प्रोफाइल का चयन करें, कंसोल प्रिंट इतने सारे लॉग और चेतावनी देते हैं कि मैंने कभी भी 'जावा -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
ऑर्डर गलत है, 'जावा -jar XXX.jar --spring.profiles.active = dev' ** ** ** प्रोफाइल को dev पर सेट नहीं करता है। आपको 'जावा -jar -Dspring.profiles.active = dev XXX का उपयोग करने की आवश्यकता है।जार' – francis
मैंने 'जावा -jar -Dspring.profiles.active = dev XXX.jar' कंसोल प्रिंट कई लॉग, चेतावनी और डीबग का उपयोग किया है, और शुरू करने में विफल रहा है। 'जावा-jar XXX.jar --spring.profiles.active = dev' यह ऑर्डर गलत है लेकिन कंसोल कई लॉग, चेतावनी और डीबग प्रिंट भी करता है, जो' जावा -jar -Dspring.profiles.active = dev XXX 'के समान है। jar'.and मैंने दस्तावेज़ों में क्विकस्टार्ट आज़माया है, दोनों ऑर्डर ठीक है प्रोफ़ाइल का चयन कर सकते हैं। springboot संस्करण 1.4.1 – twogoods