Webjars 导入到 SpringBoot 项目

WebJars 是一个开源项目,旨在将客户端的 Web 库(如 JavaScript 和 CSS 库)打包成 JAR 文件,以便在 Java 项目中更方便地管理和使用。该项目的主要编程语言是 Scala,同时也使用了 HTML、Shell、Batchfile、JavaScript、SCSS 等多种语言来实现其功能。

用土话来说就是直接把前端使用的 JS 和 CSS 打包成 Jar 后直接使用。

例如,如果我们需要在项目中使用 bootstrap

直接在 pom 中添加下面的依赖就可以了。

xml 复制代码
<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>bootstrap</artifactId>
    <version>5.3.0</version>
</dependency>

随后在页面中引用。

<script src="/webjars/bootstrap/5.3.0/js/bootstrap.min.js"></script>

要点

在页面导入的时候,需要指定版本号。

如果不指定版本号,Springboot 项目会显示资源没有找到。

www.isharkfly.com/t/webjars-s...

相关推荐
codeGoogle16 小时前
自研 IM 还是选择第三方 SDK?企业开发者应该如何权衡?
前端·后端·程序员
DLYSB_19 小时前
API 网关流量洪峰与突发 CC 攻击:我用 Go 写了个“现场物理防御哨兵”,把故障响应压缩到秒级
开发语言·后端·golang·报警灯
markinmarkin19 小时前
Spring 中Bean 的作用域有哪些?
java·后端·spring
橙子家20 小时前
使用方法 ToDictionary() 来优化查询时间复杂度:O(N*M) -> O(1*M)【C# 基础】
后端
IT_陈寒20 小时前
我又被JavaScript的隐式类型转换坑了
前端·人工智能·后端
用户83562907805121 小时前
Python Word 转 PDF 和 PDF 转 Word 指南
后端·python
用户83562907805121 小时前
如何使用 Python 加密和保护 Word 文档
后端·python
他们叫我秃子21 小时前
前端开发转 Go 全栈(五):终于遇到熟人了,Go 的闭包和高阶函数原来这么像 JavaScript
前端·后端·go
SomeB1oody21 小时前
【RustyML入门】2.6. 线性判别分析
开发语言·后端·机器学习·rust·教程
妙码生花21 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(五十七):AI时代对组件封装的新理解、agInput 统一入口,动态表单预备
前端·后端·go