二十七、SwaggerBootstrapUi说明

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
二十七、SwaggerBootstrapUi说明
云少二十七、SwaggerBootstrapUi说明
有了以上Springfox-Swagger的两个接口,就可以根据这2个接口来生成页面了,这里有一个前提,为什么可以根据这个来生成,因为Springfox-Swagger给出的两个接口地址是固定的,所以写这套UI也能得到通用.
swagger-bootstrap-ui主要使用到的前端技术栈主要包括:
属性 | 说明 |
---|---|
jquery | http://jquery.com |
bootstrap | http://getbootstrap.com |
layer | http://layer.layui.com; |
jsonviews | https://github.com/yesmeck/jquery-jsonview |
clipboard | https://github.com/zenorocha/clipboard.js |
axios.min.js | https://github.com/axios/axios |
marked | https://github.com/markedjs/marked |
art-template | https://github.com/aui/art-template |
1、构建SwaggerBootstrapUi主对象,类似Java后端面向对象的方式来写,定义一些基础属性,这样也方便后期扩展
1 | var SwaggerBootstrapUi=function () { |
包括swagger的响应的属性,也重新在js中定义函数,使用面向对象的方式来操作
2、初始化工作,sbu的入口即main方法,类似于SpringBoot的main方法,读源码的朋友可以从这个方法进入
1 | /*** |
3、数据和页面分离,使用art-template模板渲染,这样保持js的独立性
评论
匿名评论隐私政策
TwikooArtalk
✅ 你无需删除空行,直接评论以获取最佳展示效果