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>
    
  • 相关阅读:
    阿里云遇到的坑:CentOS7防火墙(Firewalld),你关了吗?
    阿里云学生机——Mysql配置---教小白入门篇
    关于Javac编译器的那点事(一)
    B树,B+树,B*树简介
    ArrayList动态扩容机制
    满二叉树和完全二叉树
    nginx实践(二)之静态资源web服务(浏览器缓存场景)
    http之cdn介绍
    http之理解304
    nginx实践(一)之静态资源web服务
  • 原文地址:https://www.cnblogs.com/rsapaper/p/10062291.html
Copyright © 2011-2022 走看看