zoukankan      html  css  js  c++  java
  • 以jar包的形式来使用前端的各种框架、组件。

    springboot(二):web综合开发 - 纯洁的微笑博客 http://www.ityouknow.com/springboot/2016/02/03/spring-boot-web.html

    WebJars - Web Libraries in Jars https://www.webjars.org/

    WebJars are client-side web libraries (e.g. jQuery & Bootstrap) packaged into JAR (Java Archive) files.

    • Explicitly and easily manage the client-side dependencies in JVM-based web applications
    • Use JVM-based build tools (e.g. Maven, Gradle, sbt, ...) to download your client-side dependencies
    • Know which client-side dependencies you are using
    • Transitive dependencies are automatically resolved and optionally loaded via RequireJS
    • Deployed on Maven Central
    • Public CDN, generously provided by: 

    WebJars

    WebJars是一个很神奇的东西,可以让大家以jar包的形式来使用前端的各种框架、组件。

    什么是WebJars

    什么是WebJars?WebJars是将客户端(浏览器)资源(JavaScript,Css等)打成jar包文件,以对资源进行统一依赖管理。WebJars的jar包部署在Maven中央仓库上。

    为什么使用

    我们在开发Java web项目的时候会使用像Maven,Gradle等构建工具以实现对jar包版本依赖管理,以及项目的自动化管理,但是对于JavaScript,Css等前端资源包,我们只能采用拷贝到webapp下的方式,这样做就无法对这些资源进行依赖管理。那么WebJars就提供给我们这些前端资源的jar包形势,我们就可以进行依赖管理。

    如何使用

    1、 WebJars主官网 查找对于的组件,比如Vuejs

    <dependency>
        <groupId>org.webjars.bower</groupId>
        <artifactId>vue</artifactId>
        <version>1.0.21</version>
    </dependency>
    

    2、页面引入

    <link th:href="@{/webjars/bootstrap/3.3.6/dist/css/bootstrap.css}" rel="stylesheet"></link>
    
  • 相关阅读:
    web自动化--如何在不同页面间游刃有余
    web自动化-窗口句柄及位置变化
    [bug] 验证selenium的显式和隐式等待而发现的一个低级错误
    Web自动化
    Appium 实战练习一
    Appium1.9 之 Chromedriver安装方式
    Appium1.9.1 之 Desired Capabilities 释疑
    [BUG]Appium1.9.1 这个问题竟然花了我5分钟进行定位
    Appium1.9.1 部署及结果检验
    selenium 初探
  • 原文地址:https://www.cnblogs.com/rsapaper/p/10062291.html
Copyright © 2011-2022 走看看