SpringBoot 使用WebJars前端库

原创
2021/04/28 19:17
阅读数 110

WebJars 是客户端网络库(如 jQuery 和 Bootstrap)打包成 JAR(Java Archive)文件。

官网地址:https://www.webjars.org/


优点:

  • 将静态资源版本化,更利于升级和维护。
  • 剥离静态资源,提高编译速度和打包效率。
  • 实现资源共享,有利于统一前端开发。

 

一、添加依赖

这里我们以引用 jQuery 为例。

这里我们负责 maven 地址。

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

 

二、使用 jQuery

在 resources/static 目录下创建 demo.html 页面。这里我们输出 jQuery 的版本。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Demo</title>
    <script src="/webjars/jquery/3.2.0/jquery.js"></script>
</head>
<body>
    <h1 id="jqV"></h1>
</body>
<script type="application/javascript">
    $("#jqV").html("jQuery版本:" + $.fn.jquery);
</script>
</html>

在 Spring 项目中已经默认添加了静态资源过滤,因此可以直接使用。

 

三、验证结果

1、访问请求地址:http://127.0.0.1:8086/demo.html

2、访问 jQuery 资源地址:http://127.0.0.1:8086/webjars/jquery/3.2.0/jquery.js

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部