में Gradle.build संस्करण प्राप्त करना मैं एक दृश्य में अपने स्प्रिंग बूट एप्लिकेशन के अनुप्रयोग संस्करण को प्रदर्शित करने का प्रयास कर रहा हूं। मुझे यकीन है कि मैं इस संस्करण की जानकारी तक पहुंच सकता हूं, मुझे नहीं पता कि कैसे।स्प्रिंग बूट
मैं इस जानकारी निम्नलिखित की कोशिश की: https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html, और मेरे application.properties
में रखते:
info.build.version=${version}
और फिर मेरी नियंत्रक में यह @Value("${version.test}")
लोड हो रहा है, लेकिन वह काम नहीं करता, मैं सिर्फ तरह त्रुटियों मिलती है:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'version' in string value "${version}"
मेरे नियंत्रक में मेरे ऐप संस्करण, वसंत बूट संस्करण, आदि जैसी जानकारी प्राप्त करने का उचित तरीका क्या है?
आप अपने वसंत बूट ऐप से प्रोग्रामेटिक रूप से ग्रेडल बिल्ड स्क्रिप्ट चर (जैसे संस्करण) तक पहुंच बनाना चाहते हैं? – RaGe
@RaGe हाँ, यही वही है जो मैं चाहता हूं। –
@Eric क्या आप अंततः ऐसा करने में कामयाब रहे हैं? –