开源文档
文章平均质量分 82
萧明
开源软件knife4j作者
展开
-
在Spring MVC环境中集成Knie4j
如果你是Spring MVC项目,想使用knife4j提供的增强ui包,使用方法很简单demo参考示例地址:knife4j-spring-mvc-demo依赖引用2.0.4(包含)以前的版本如果开发者使用的是2.0.4(包含)以前的版本,那么需要引入以下2个jar包第一步是需要引入Knife4j提供的依赖包,如下:<!--引入Knife4j--><dependency> <groupId>com.github.xiaoymin</groupId原创 2020-09-14 09:02:06 · 3116 阅读 · 0 评论 -
在Spring Boot中使用swagger-bootstrap-ui
更多swagger-bootstrap-ui的详情可关注官方文档,点击前往swagger-bootstrap-ui是基于swagger接口api实现的一套UI,因swagger原生ui是上下结构的,在浏览接口时不是很清晰,所以,swagger-bootstrap-ui是基于左右菜单风格的方式,适用与我们在开发后台系统左右结构这种风格类似,方便与接口浏览GitHub:https://gi...原创 2018-01-31 13:23:19 · 24167 阅读 · 3 评论 -
oss-server 小型对象存储系统
oss-server项目介绍oss-server是针对项目开发时提供的小型对象存储系统,开发者在针对文件上传时业务剥离,同时方便文件迁移,为满足单个项目,多个系统的情况下,提供统一的oss服务oss-server主要提供功能:1、上传功能2、文件在线管理功能(包括文件的预览、内部上传、删除、更名)3、权限管理(上传api权限用户维护、oss-server登录系统维护)oss-server使用tom...原创 2018-06-13 07:32:13 · 1060 阅读 · 0 评论 -
基于Spring Cloud Zuul整合swagger-bootstrap-ui
基于Spring Cloud Zuul方式在基于nginx配置的环节,其实我们已经可以利用nginx的配置,帮助我们聚合文档服务了,而通过代码的方式该如何实现?在Spring Cloud微服务架构中,各个子服务都是分散的,每个服务集成了Swagger文档,但是接口对接时需要单独分别访问,很麻烦,效率低下,而Zuul可以帮助我们解决此难题,将多个微服务的Swagger接口聚合到一个文档中,这样...原创 2019-05-04 14:25:31 · 1808 阅读 · 1 评论 -
swagger-bootstrap-ui i18n 国际化支持
在1.9.3版本中,添加了i18n国际化的支持,目前主要实现中文、English两个语言版本,如果后续要求有新的语言支持,可以提issue给我,或者修改项目中的i18n.js文件,提交pr给我swagger-bootstrap-ui通过读取浏览器的navigator对象,判断当前浏览器的默认语言版本//获取当前浏览器语言if(window.navigator){ var lang =...原创 2019-04-25 13:29:40 · 2007 阅读 · 0 评论 -
swagger-bootstrap-ui 自定义文档支持
效果说明在1.9.3版本中,swagger-bootstrap-ui为了满足文档的个性化配置,添加了自定义文档功能开发者可自定义md文件扩展补充整个系统的文档说明开发者可以在当前项目中添加一个文件夹,文件夹中存放.md格式的markdown文件,每个.md文档代表一份自定义文档说明注意:自定义文档说明必须以.md结尾的文件,其他格式文件会被忽略例如项目结构如下:每个.md文件中,sw...原创 2019-04-25 13:33:19 · 2581 阅读 · 0 评论 -
swagger-bootstrap-ui 访问权限控制
在开发SwaggerBootstrapUi功能时,同很多开发者经常讨论的问题就是在生产环境时,屏蔽或者去除Swagger的文档很麻烦,通常有时候我们碰到的问题如下:系统部署生产环境时,我们想屏蔽Swagger的文档功能,不管是接口或者html文档通常我们有时候需要生产环境部署后,又需要Swagger的文档调试功能,辅助开发者调试,但是存在安全隐患,没有对Swagger的资源接口过滤等等...原创 2019-04-25 13:36:28 · 11293 阅读 · 1 评论 -
基于Chrome浏览器的swagger-bootstrap-ui
简介随着swagger-bootstrap-ui已经历时两年多,发布了26个版本,目前也得到的很多Java开发者的青睐,如果你是使用Swagger来构建你的文档服务,那么,swagger-bootstrap-ui你一定不容错过正因为如此,在Java领域已经非常方便的集成到项目中了,但因为Swagger本身是规范框架,所以只要是支持Swagger的语言,都应该能使用swagger-bootstr...原创 2019-05-14 16:15:10 · 1600 阅读 · 0 评论 -
knife4j 集成Spring Cloud Gateway
更多关于knife4j的详细介绍请参考[官方文档](https://doc.xiaominfo.com/本篇博客主要讲解通过knife4j项目如何集成Spring Cloud Gateway网关,通过网关聚合所有的Swagger微服务文档源码地址请参考:knife4j-spring-cloud-gateway整体项目结构如下:|-knife4j-spring-cloud-gateway...原创 2019-08-30 11:02:51 · 11045 阅读 · 9 评论