SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法)
可用于SpringBoot引用的前端UI的Jar包,类似于SwaggerUI包
有的时候我们会碰到一些场景,需要制作前端UI包,用于灵活部署,或者方便个性化改造。那么我们可以使用webjars的方式打包,maven直接引入jar包,即可集成,类似于SwaggerUI包。
WABJAR介绍
WebJars是将这些通用的Web前端资源打包成Java的Jar包,然后借助Maven工具对其管理,保证这些Web资源版本唯一性,升级也比较容易。关于webjars资源,有一个专门的网站http://www.webjars.org/,我们可以到这个网站上找到自己需要的资源,在自己的工程中添加入maven依赖,即可直接使用这些资源了。
webjars官网上可以找到已有的webjars https://www.webjars.org/
SpringBoot中制作webjar包
在3.X的Servlet规范中,WEB-INF/lib下的jar包中的META-INF/resources将自动作为静态资源供程序来访问。SpringBoot已完成自动装配。
一.maven打包
首先把自己的静态资源放到src\main\resource下面: