• 以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>
    
  • 相关阅读:
    让程序在后台长久运行的方法
    unrecognized selector sent to instance的定位
    CocoaLumberjack调试的简单使用
    #pragma
    __bridge __bridge_retained __bridge_transfer
    关于c#继承
    C#__ 模拟鼠标单击事件
    C# 调用win api获取chrome浏览器中地址
    认识安卓
    源码解析-Volley(转自codeKK)
  • 原文地址:https://www.cnblogs.com/rsapaper/p/10062291.html
Copyright © 2020-2023  润新知