Webjar是什么

WebJars是打包到JAR(Java Archive)文件中的客户端Web库(例如jQuery和Bootstrap)。

  • 在基于JVM的Web应用程序中显式轻松地管理客户端依赖项
  • 使用基于JVM的构建工具(例如Maven,Gradle,sbt,...)来下载客户端依赖项
  • 了解您正在使用的客户端依赖项
  • 传递依赖关系会自动解析,并可选择通过RequireJS加载
  • 部署在Maven Central上
  • 公共CDN,慷慨提供: 
 Pom.xml

         <!-- https://mvnrepository.com/artifact/org.webjars/webjars-locator -->
<dependency>
            <groupId>org.webjars</groupId>
            <artifactId>webjars-locator</artifactId>
            <version>0.32-1</version>
</dependency>
 <dependency>
            <groupId>org.webjars</groupId>
            <artifactId>bootstrap</artifactId>
            <version>3.3.7-1</version>
</dependency>
<dependency>
            <groupId>org.webjars</groupId>
            <artifactId>jquery</artifactId>
            <version>3.2.1</version>
</dependency>
  • webjars-locator 包的作用是省略 webjar 的版本。比如对于请求 http://localhost:8080/webjars/jquery/3.1.0/jquery.js省略版本号 3.2.1 直接使用http://localhost:8080/webjars/jquery/jquery.js也可访问。
  • Html 页面引用资源文件 原: <link rel="stylesheet" href="/css/bootstrap.min.css"/> 现: <link rel="stylesheet" href="/webjars/bootstrap/css/bootstrap.min.css"/>
  • 其他资源文件引用方式:cdn加速服务
<link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏喵了个咪的博客空间

Otter-入门篇2(Manager安装配置)

Otter-入门篇2(Manager安装配置) ? 前言 上一节已经简单介绍了Otter的基本信息,本节我们就来开准备搭建一个我们自己的Otter环境,因为一个...

449110
来自专栏技术支持log

SELinux导致的导致的服务端口监听失败

SELinux (Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。...

84410
来自专栏散尽浮华

linux系统下的权限知识梳理

下面对linux系统下的有关权限操作命令进行了梳理总结,并配合简单实例进行说明。 linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有其他的一些特...

33060
来自专栏康怀帅的专栏

硬盘安装 CoreOS 三节点集群

本例在 VirtualBox 虚拟机,以 ISO 或者 PXE 或者 iPXE 模式启动 CoreOS,然后安装到硬盘。 更新记录 2017/12:默认启用 D...

43860
来自专栏Keegan小钢

App环境分离的实现:Android篇

我在App架构经验总结中有简单提到环境分离的实现方案,但没有深入讲实现细节。本系列则打算用两篇文章分别详细讲讲Android和iOS环境分离的具体实现,本篇则先...

14810
来自专栏CaiRui

ntp服务配置

在linux系统中,为了避免主机时间因为长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。linux系统下,一般使用nt...

674100
来自专栏散尽浮华

分布式监控系统Zabbix-添加windows监控主机

大多数情况下,线上服务器都是linux系统,但是偶尔也会有些windows机器。下面简单介绍下zabbix添加windows监控机的操作: 1)下载windo...

33670
来自专栏Hongten

Android开发-模拟器的使用-02

我们开发的Android程序是放在移动设备(如:手机,平板电脑等)上面运行的,我们不可能每次编写一个程序都要放到移动设备上面去测试运行。这样是很不方便的。另外,...

20310
来自专栏阮一峰的网络日志

RESTful API 最佳实践

它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。

16740
来自专栏iOSer成长记录

iOS-多线程死锁问题

虽然作者在开发中经常会用到多线程,但是对于死锁、线程阻塞等问题还是比较模糊,一般都是先写吧,有问题再改,现在闲下来了,是时候总结一波了,本文主要总结一下同步/异...

9210

扫码关注云+社区

领取腾讯云代金券