WebJars 在 SpringBoot 中的使用
自动检测依赖的版本
如果使用 Spring 4.2 以上的版本,并且加入 webjars-locator 组件,就不需要在 html 添加依赖的时候填写版本。
<dependency>
<groupId>org.webjars</groupId>
<artifactId>webjars-locator</artifactId>
<version>0.30</version>
</dependency>
之前是
<script src="/webjars/bootstrap/4.5.3/js/bootstrap.min.js"></script>
引入 webjars-locator 后是
<script src="/webjars/bootstrap/js/bootstrap.min.js"></script>
导入依赖
在 https://www.webjars.org/ 搜索需要的前端框架
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.5.1</version>
</dependency>
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap</artifactId>
<version>4.5.3</version>
</dependency>
前端页面使用
浏览器访问
http://localhost:8081/call/webjars/bootstrap/4.5.3/js/bootstrap.min.js
http://localhost:8081/call/webjars/bootstrap/js/bootstrap.min.js
<script th:src="@{/webjars/bootstrap/js/bootstrap.min.js}"></script>
<link rel="stylesheet" th:href="@{/webjars/bootstrap/css/bootstrap.min.css}" />