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官网上可以找到已有的webjars

SpringBoot中制作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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:中文乱码
下一篇:IE不能识别UTF-8编码问题

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月21日 19时46分23秒