में काम नहीं करता जब मेरी पहली स्प्रिंग बूट एप्लिकेशन बनाने, मुझे पता चला कि मैं अपने ऐप हर बार जब मैं में एक जावास्क्रिप्ट फ़ाइल/संसाधन/स्थिर/लिए- में बदलाव करते हैं फिर से शुरू करनी file.jsस्प्रिंग बूट DevTools - स्टेटिक सामग्री पुन: लोड इंटेलीजे
यह बहुत समय ले रहा है।
जब मैं/webapps/फ़ोल्डर में फ़ाइलों को स्थानांतरित, यह उम्मीद के रूप में काम करता है, लेकिन फ़ाइलें एक जार में पैक नहीं कर रहे हैं। दस्तावेज़ों का उल्लेख है, इसलिए मैं इस तरह से जारी नहीं रख सकता।
मैंने लगभग spring-boot-devtools
पढ़ा है, और इसे अपने पीओएम में स्थापित किया है, लेकिन हॉटस्पैप काम करने के लिए सीम नहीं है। जावास्क्रिप्ट या सीएसएस फ़ाइल परिवर्तन देखने के लिए मुझे अभी भी पूरे ऐप को पुनरारंभ करने की आवश्यकता है।
जब अनुप्रयोग, शुरू होता है मैं लाइन LiveReload server is running on port 35729
देख सकते हैं, तो spring-boot-devtools
कुछ ... कर रही होगी
क्या कदम आगे की जांच करके क्या गलत हो रहा है हो सकता है?
मेरा अनुमान है कि जब इंटेलिज़ ऐप चलाता है, तो फाइलों की प्रतिलिपि बनाई जाती है, इसलिए जब मैं कोई परिवर्तन करता हूं, तो मैं वास्तव में मूल फ़ाइलों को बदल रहा हूं, न कि चल रहे ऐप द्वारा उपयोग किए जाने वाले लोगों को।
पुनश्च: मैं Maven उपयोग कर रहा हूँ, एम्बेडेड बिलाव सर्वर के साथ IntelliJ विचार 15 और स्प्रिंग बूट 1.3.3। मुझे यकीन नहीं है कि इंटेलिज जे ऐप शुरू करने के लिए क्या आदेश देता है। आईडीई इसे "स्वचालित रूप से" संभाला जा रहा है। शायद मुझे अपना रन कॉन्फ़िगरेशन बदलने की ज़रूरत है?
क्या यह एक वसंत बूट परियोजना है? वसंत बूट में, डिफ़ॉल्ट रूप से src/main/resource/templates वह जगह है जहां विचार रहते हैं और वेबपृष्ठ फ़ोल्डर नहीं।कृपया pom.xml –
पोस्ट करें मेरी फ़ाइलें सही स्थान पर हैं। जब मैंने देखा कि हॉटस्पैप काम नहीं कर रहा था तो मैंने केवल उन्हें स्थानांतरित करने की कोशिश की। मैंने यह महसूस करने के बाद फ़ाइलों को अपने मूल स्थान पर वापस कर दिया कि मैं "वेबपैप्स" फ़ोल्डर नहीं रख सका। – Wouter
अच्छा वीडियो यह आईडीईए में कैसे काम करता है: https://www.youtube.com/watch?v=VWF7vCJSqrA – GKislin