2014-09-18 8 views
5

मैं वेबजर्स का उपयोग करके अपने बूट ऐप में jQuery जोड़ने की कोशिश कर रहा हूं। http://spring.io/blog/2014/01/03/utilizing-webjars-in-spring-bootस्प्रिंग बूट में वेबजर्स - जावास्क्रिप्ट लोड नहीं हो रहा है

मेरी pom.xml में मैं जोड़ लिया है:: मैं इस ट्यूटोरियल से प्रेरणा मिल गया

<dependency> 
<groupId>org.webjars</groupId> 
<artifactId>jquery</artifactId> 
<version>2.1.1</version> 
</dependency> 

मेरी html फ़ाइल (मेरे टेम्पलेट इंजन के लिए ThymeLeaf का उपयोग कर - यकीन नहीं अगर यह मायने रखती है) में मेरे पास है निम्नलिखित:

<script src="webjars/jquery/2.1.1/jquery.min.js"></script> 

फ़ाइल लोड नहीं होती है। मैंने दोनों src = "webjars ...." और src = "/ webjars ..." की कोशिश की है।

मैं अपनी परियोजना में सूचीबद्ध मेवेन निर्भरताओं में जार देख सकता हूं। जब मैं इस जार का पता लगाता हूं तो मैं मेटा-आईएनएफ/संसाधन/वेबजर्स/jquery/2.1.1/jquery.min.js देख सकता हूं। बूट को समझने के तरीके के आधार पर संसाधनों के लिए दिखता है, मुझे लगता है कि इसे यह खोजना चाहिए।

कोई भी इस तरह के व्यवहार को देखता है? इसे शूट करने में परेशानी के बारे में कोई सुझाव?

उत्तर

5

यह मेरे लिए काम करता है:

<script src="/webjars/jquery/2.1.1/jquery.min.js" type="text/javascript"></script> 

आप यकीन है कि यह वास्तव में कार्यावधि में classpath पर है कर रहे हैं? क्या आप एक संदर्भ पथ के साथ एक ऐप चला रहे हैं (यानी "/" से संपत्ति की सेवा नहीं कर रहे हैं)?

+0

आप सही हैं। ऐसा लगता है कि मेरी ग्रहण परियोजना मेरे निर्भरताओं के साथ समन्वयित नहीं है। धन्यवाद। – user2188484

+0

मैंने देखा कि 'टाइप = "टेक्स्ट/जावास्क्रिप्ट" 'मेरे लिए काम करने के लिए महत्वपूर्ण था। – Lyle

संबंधित मुद्दे