Menu
首 页
专 栏
专 题
电子书
关于我们
活动分类
前端
人工智能
架构
区块链
职场
编程语言
技术管理
大数据
移动开发
产品与运营
测试
安全
运维
首页
Chat
专栏
发现
电子书
专题
消息
搜索
开通会员
登录 / 注册
团队入驻
添加小助手申请
团队入驻
下载APP
下载 App
即可获得 4 张优惠券
# 热门搜索 #
暂无
# 历史记录 #
清除历史记录
×
提示
此功能目前只对PC端开放,请用PC访问网站 gitchat.cn
×
微信扫码,发起Chat
微信扫描二维码联系客服
发布免费内容
· 即时创作和发布文章
· 读者可免费阅读
创作/发布文章
发布收费 Chat
· 发布话题开启众筹
· 为你的文章收费
· 可选择与读者在微信群交流
发布话题
设置密码
8-20位的数字混合密码更安全哦~
确定
修改密码
8-20位的数字混合密码更安全哦~
确认修改
绑定手机号
根据相关法规要求,请完善您的信息
获取验证码
确定
更换绑定手机号
当前手机号:undefined
获取验证码
确认更换
提交成功
平台会在 48 小时内通知您审核结果
查看我的创作
关注公众号
第一时间获得相关结果通知
提交审核失败
请检查您的网络状态后再试一次
重新提交
保存成功
订阅成功
保存失败,请重试
提交成功
萧明
Java开发
开源项目Knife4j 作者
...
更多
创作文章
1
Knife4j 及 Swagger 在企业开发中的实践
Swagger 在目前企业中作为前后端开发对接的技术已经得到了非常广泛的应用,后端开发人员只需要根据 OpenAPI 官方定义的注解就可以把接口文档非常丰富的呈现给前端接口对接人员。并且接口文档是随着代码的变动实时更新,同时提供了在线 HTML 文档辅助开发人员可以进行接口联调测试,这大大省去了技术人员写文档的烦恼,也提升了企业开发的效率,减少沟通成本。 Knife4j 是一个 SwaggerUI 的增强工具,同时也提供了一些增强功能,使用 Java+Vue 进行开发,帮助开发者能在编写接口注释时更加完善,基于 OpenAPI 的规范完全重写 UI 界面,左右布局的方式也更加适合国人的习惯。 希望可以通过本文的输出,结合我自身对于 Knife4j 开源期间碰到的问题经验总结,让大家对 Swagger 以及 Knife4j 的使用能有一次彻底的了解。 在本次 Chat 中,主要是针对一些企业开发中一些比较实际的问题进行整理,万变不离其宗,掌握了更多的实用技巧,在后面再次面对 Swagger 时也能够非常的得心应手, 本场 Chat 将向读者展示如下内容: - 如何控制 Swagger 的文档权限输出 - 基于 Spring 的注解控制实体 Bean 的注入方式 - 基于 Filter 对 Swagger 提供的资源接口进行拦截 - 基于 Spring Security 权限框架进行拦截处理 - Spring Cloud 微服务架构中集成以及原理详解 - SpringFox 框架中特性实践技巧 - 如何创建多个 Swagger 分组文档 - 如何对接口、参数、Calss 等进行忽略,不在文档中进行呈现 - 关于文件上传以及下载结合原理来看应该如何写以及效果呈现 - 如何在接口调试中服务端写出的图片流如何预览 - 如何屏蔽 SpringFox 的启动输出日志 - 属性字段及注解都正常为何在 UI界面中显示的效果不一样 - 关于枚举的展示,如何处理更优雅 - OpenAPI 的规范以及在 Java Spring 框架中注解使用 - 自定义 Plugin 插件实现,满足开发者个性化要求 - Knife4j 的原理结构详解 适合人群: 对 SpringFox、Swagger、Knife4j 感兴趣以及想了解的人员
Swagger
273 订阅
0
关注
45
粉丝
认证与成就
Chat 作者
创作字数
1.7w
收到掌声
8
登录 GitChat
获取验证码
验证即登录,未注册则自动创建新账号
忘记登录密码
登录
密码登录
登录即表示您同意
《用户协议》
设置登录密码
验证即登录,未注册则自动创建新账号
保存并登录
返回
找回密码
获取验证码
8-20位的数字混合密码更安全哦~
保存并登录
跳过
温馨提示
若您曾经在微信端使用过 GitChat 产品 请您绑定微信以避免数据丢失, 也可以在设置/微信绑定里进行绑定
绑定成功
请使用微信APP扫描二维码绑定
微信登录
请使用微信APP扫描二维码登录
绑定手机
绑定手机可以和微信端保持数据同步
获取验证码
8-20位的数字混合密码更安全哦~
确认并登录
×
帐号设置
头像
选择头像
最佳分辨率:200*200像素
昵 称:
微信号:
头 衔:
背景介绍:
正在上传头像,请稍等......
正在更新,请稍等......
邮件地址格式不正确,请重新填写
此邮件地址已经被其他用户使用