2014-09-18 7 views
5

Ich versuche, jQuery zu meiner Boot-App mit Webjars hinzufügen. Ich habe die Inspiration aus diesem Tutorial: http://spring.io/blog/2014/01/03/utilizing-webjars-in-spring-bootWebjars In Spring Boot - Javascript wird nicht geladen

In meinem pom.xml ich hinzugefügt haben:

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

In meiner HTML-Datei (mit ThymeLeaf für meine Template-Engine - nicht sicher, ob dies wichtig ist) Ich habe Folgendes:

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

Die Datei wird nicht geladen. Ich habe versucht sowohl src = "webjars ...." und src = "/ webjars ...".

Ich kann das Glas in den Maven Abhängigkeiten in meinem Projekt aufgeführt sehen. Wenn ich dieses Krug erforsche, kann ich META-INF/resources/webjars/jquery/2.1.1/jquery.min.js sehen. Basierend darauf, wie ich verstehe Boot sucht nach Ressourcen, ich denke, es sollte das finden.

Wer sieht diese Art von Verhalten? Irgendwelche Tipps, wie man es schießt?

Antwort

5

arbeitet Dies ist für mich:

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

Sind Sie sicher, dass es auf dem Classpath zur Laufzeit tatsächlich ist? Führen Sie eine App mit einem Kontextpfad aus (d. H. Ressourcen werden nicht von "/" bereitgestellt)?

+0

Sie haben Recht. Dies scheint ein Problem mit meinem Eclipse-Projekt zu sein, das nicht mit meinen Abhängigkeiten übereinstimmt. Vielen Dank. – user2188484

+0

Mir ist aufgefallen, dass der 'type =" text/javascript "entscheidend dafür ist, dass er für mich funktioniert. – Lyle