使用WebJars管理css和js文件

SpringBoot 官方推荐使用 webJars 管理前端的 组件。原本对此不太了解。今天学习了一下,在此做个记录

什么是 webJars

  ​ WebJars 是将这些通用的 Web 前端资源打包成 Java 的 Jar 包,然后借助 Maven 工具对其管理,保证这些 Web 资源版本唯一性,升级也比较容易。 关于 webjars 资源,有一个专门的网站http://www.webjars.org/,我们可以到这个网站上找到自己需要的资源,在自己的工程中添加入maven依赖,即可直接使用这些资源了。

使用 WebJars 好处

  ​ 现在 Web 前端使用了越来越多的 JS 或 CSS,如 jQuery, Backbone.js 和 Bootstrap 等等。一般的做法是将这些 Web 资源拷贝到 Java 的目录下,通过手工进行管理,这种通方式容易导致文件混乱、版本不一致等问题。

  ​ webJars 就是解决上述问题的。