मैंने वसंत-बूट परियोजना की जाँच की:
https://github.com/spring-projects/spring-boot
और दौड़ने के बाद वसंत-बूट-नमूना-प्रवर्तक साथ में मावन स्प्रिंग-बूट: रन और करने के लिए नेविगेट http://localhost:8080/info
समझा:
{version: "@ project.version @", विरूपण साक्ष्य: "@ project.artifactId @", समूह: "@ project.groupId @", नाम: "@ project.name @"}
ऐसा लगता है मावेन का उपयोग करके स्वचालित संपत्ति का विस्तार (यहां भी बहिष्कृत किया गया http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#production-ready-application-info-automatic-expansion) काम नहीं कर रहा।
मुझे क्या याद आ रहा है, इसे कैसे काम करना है?
उत्तर:
जवाब के लिए 2 № 1बात यह है कि वसंत-बूट-Maven-प्लगइन डेवलपर को उत्पादक बनाने में सक्षम होने के लिए पहले प्रयास करता है। संक्षेप में, जब एक पथ / फ़ाइल दोनों लक्ष्य / कक्षाओं में और स्रोतों या संसाधनों में मौजूद है (जैसे कि अनुप्रयोग. गुण), यह के तहत सामग्री को हटा देगा लक्ष्य / कक्षाएं। ये है यहाँ स्पष्ट रूप से दिखाई दे रहा है।
इसलिए जैसे-जैसे इसे हटा रहा है लक्ष्य / वर्गों / application.properties, और प्रोजेक्ट संसाधनों को क्लासपाथ में जोड़ना (इसलिए यहां जोड़ना src / मुख्य / संसाधन / application.properties), आप केवल गैर-फ़िल्टर्ड फ़ाइल प्राप्त कर सकते हैं।
सौभाग्य से, आप इस ध्वज को कमांड लाइन में जोड़कर इस व्यवहार को अक्षम कर सकते हैं:
-Drun.addResources = false
या POM प्लगइन कॉन्फ़िगरेशन में
<addResources>false</addResources>