मेरे पास एक स्प्रिंग-बूट एप्लिकेशन है जो एक yml फ़ाइल के साथ कॉन्फ़िगर किया गया है। जार को निष्पादित करते समय इन गुणों को ओवरराइड करना संभव है? उदाहरण के लिए मान लें कि मेरे पास yml फ़ाइल में इनपुट चर है उपयोगकर्ता 1 पर सेट है और मैं उपयोगकर्ता 2 के साथ जार निष्पादित करना चाहता हूं। क्या ऐसा कुछ करना संभव है?कमांड लाइन तर्कों के साथ वसंत-बूट में yml कॉन्फ़िगरेशन ओवरराइड करें
java -jar --input=user2
दस्तावेज़ों के मुताबिक, यह possib है ले http://docs.spring.io/spring-boot/docs/1.2.3.RELEASE/reference/htmlsingle/#boot-features-external-config-command-line-args क्या आपने इसे आजमाया है? –
हां, यह संभव है। मैं application.yml फ़ाइल में सर्वर के रूप में परिभाषित मेरे टॉमकैट पोर्ट को ओवरराइड करता हूं: पोर्ट: $ {पोर्ट: 8080} --server.port = 8090 – ufdeveloper