首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    尝鲜刚发布的 SpringFox 3.0.0,以前造的轮子可以不用了...

    最近 SpringFox 3.0.0 发布了,距离上一次大版本2.9.2足足有2年多时间了。可能看到这个名字,很多读者会有点陌生。但是,只要给大家看一下这两个依赖,你就知道了!...compile 当我们在使用Spring MVC写接口的时候,为了生成API文档,为了方便整合Swagger,都是用这个SpringFox的这套封装。...但是,自从2.9.2版本更新之后,就一直没有什么动静,也没有更上Spring Boot的大潮流,有一段时间还一直都是写个配置类来为项目添加文档配置的。...访问swagger页面:http://localhost:8080/swagger-ui/index.html ?.../index.html和http://host/context-path/swagger-ui/ 通过调整日志级别,还可以看到新版本的swagger文档接口也有新增,除了以前老版本的文档接口/v2/api-docs

    4.6K30

    微服务如何聚合API文档?这波秀~

    既然使用了微服务,就应该有统一的API文档入口。 如何聚合? 统一的文档入口显然应该聚合到网关中,通过网关的入口统一映射到各个模块。...--swagger--> io.springfox springfox-boot-starter</artifactId...代码如下: 图片 授权信息配置也很简单,就是在全局信息的请求头中配置一个能够放置令牌的地方,代码如下: 图片 此处对应UI界面的地方如下图: 图片 只需要将获取token令牌设置到这里即可。...网关聚合的思想很简单,就是从路由中获取微服务的访问地址,然后拼接上 /v2/api-docs 即可。 同样的还是要添加Swagger的两个依赖,如下: 令牌,这样令牌将会全局生效,不必每个请求都要配置一遍,如下: 图片 4、配置缓存 该文档的所有配置,包括请求参数、授权令牌等信息都是缓存的,也就是说配置一次,下次再打开的时候也是默认存在的

    58310

    微服务聚合API 文档,这样做真香!

    既然使用了微服务,就应该有统一的API文档入口。 如何聚合? 统一的文档入口显然应该聚合到网关中,通过网关的入口统一映射到各个模块。...--swagger--> io.springfox springfox-boot-starter</artifactId...代码如下: 授权信息配置也很简单,就是在全局信息的请求头中配置一个能够放置令牌的地方,代码如下: 此处对应UI界面的地方如下图: 只需要将获取token令牌设置到这里即可。...网关聚合的思想很简单,就是从路由中获取微服务的访问地址,然后拼接上 /v2/api-docs 即可。 同样的还是要添加Swagger的两个依赖,如下: 令牌,这样令牌将会全局生效,不必每个请求都要配置一遍,如下: 4、配置缓存 该文档的所有配置,包括请求参数、授权令牌等信息都是缓存的,也就是说配置一次,下次再打开的时候也是默认存在的。

    55410

    一种无侵入比swagger-ui兼容性更好更简单的API文档生成方案

    Java项目中,一般采用springfox项目,它集成了swagger和swagger-ui,不需要单独部署项目,可让文档随着项目一起发布。...为什么不使用swagger-ui 但是开源项目往往是开源一时热,事后拂衣去,缺少维护。这个项目已经两年多没有维护了,很多人在issue反馈过bug,作者一年前表示自己比较忙,没空维护。...springfox最新的版本是2.9.2,不支持spring5(虽然有个快照版支持spring5,但一直没发布,整合也有点麻烦)。...spring5比较大的一个改变就是增加了webflux,因此旧版springfox无法兼容spring5的。...再加上我现在使用的springcloud套件,需要在gateway的feign接口上加注释,这样的话,无论是springfox,还是很多第三方的api doc工具都很难胜任。

    4.8K10
    领券