SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法)
发布日期:2022-02-15 02:36:07
浏览次数:4
分类:技术文章
本文共 1332 字,大约阅读时间需要 4 分钟。
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官网上可以找到已有的webjarsSpringBoot中制作webjar包
在3.X的Servlet规范中,WEB-INF/lib下的jar包中的META-INF/resources将自动作为静态资源供程序来访问。SpringBoot已完成自动装配。
一.maven打包
首先把自己的静态资源放到src\main\resource下面:
然后修改pom.xml文件,删除多余的配置,通过maven打包resource文件夹下代码。
4.0.0 com.test api-ui api-ui 0.0.1-SNAPSHOT api引擎web功能。包含api在线设计的UI界面。 UTF-8 ${project.build.outputDirectory}/META-INF/resources ${project.basedir}/src/main/resources ${destDir}
打包后的效果如下:
二.项目中使用
自己的springbootweb项目中使用时添加依赖即可,当然还需要相关的web依赖。
com.test api-ui 0.0.1-SNAPSHOT
三.查看效果
启动boot项目访问 http://localhost/api-ui.html ,就像直接访问自己的项目静态文件地址一样.当然为了减少文件名称冲突,最好在打包的ui包里加上几个文件夹路径,比如webjars之类的。省的和原有项目的静态文件冲突。
转载地址:https://blog.csdn.net/peterlu20110415/article/details/107079446 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月21日 19时46分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
冒泡排序
2019-04-27
Linux的epoll
2019-04-27
C 语言编译器 gcc 命令详解
2019-04-27
最简便的清空memcache的方法
2019-04-27
php析构函数的用法
2019-04-27
用memcache.php监测memcache的状况
2019-04-27
Linux必学的网络操作命令
2019-04-27
ASP.NET格式化日期
2021-06-30
按esc键退出的一个函数
2021-06-30
列表框操作函数集合
2021-06-30
在IE客户端调用windows系统资源
2021-06-30
document.all与WEB标准
2021-06-30
用IE重起计算机或者关机
2021-06-30
如何使得按确定和取消按纽转到两个不同的页面!
2021-06-30
DataGrid 的 全选/取消全选 控制(CheckBox)
2021-06-30
虚拟主机上用Asp.net实现Urlrewrite
2021-06-30
ASP.NET 应用中大文件上传研究
2021-06-30
如何最大限度提高.NET的性能
2021-06-30
短信收发类无错版JustinIO.cs
2021-06-30
短信编码类无错版PDUdecoding.cs
2021-06-30