我尝试使用Webjars
在我的spring boot project
中使用jQuery
。
然而,jQuery
不工作,我通过按F12
检查它。
GET http:// localhost:8100/webjars/jquery/3.4.1/jquery.min.js net::ERR_ABORTED 404
首先,我将Webjars
添加到pom.xml
。
<dependencies>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery-ui</artifactId>
<version>1.12.1</version>
</dependency>
<!-- <dependency>
<groupId>org.webjars</groupId>
<artifactId>webjars-locator</artifactId>
<version>0.30</version>
</dependency> -->
</dependencies>
字符串
在html header
部分,我添加了:
<link rel="stylesheet" href="/webjars/jquery-ui/1.12.1/jquery-ui.min.css" />
<script type="text/javascript" src="/webjars/jquery-ui/1.12.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="/webjars/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//alert("Hello~!?");
});
</script>
型
从上面的pom.xml
代码中可以看到,我尝试使用webjars-locator
,但又得到了相同的错误。
当我使用webjars-locator
时,我删除了版本名并使用了它。
即使它被列在https://www.webjars.org/documentation#springboot?上,
2条答案
按热度按时间fjaof16o1#
你需要告诉spring你的
js
库文件在哪里。默认情况下,当您使用webjars时,所有lib都添加到
webjars
文件夹中所以你需要加上这个
字符串
或XML
型
webjars-locator
将在classpath上找到library,并使用它自动解析任何WebJars
资产的版本。现在你可以像这样在HTML中使用它
型
hkmswyz62#
4年后,使用Sping Boot starter 3.2.0
我忘了把这个依赖添加到pom.xml中:
字符串