![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swagger
Java充电桩
这个作者很懒,什么都没留下…
展开
-
如何给swagger加请求头的三种方法 @ApiImplicitParam @Header 单方法和全局
场景是这样的,我们自己封装了一个工具类去获取请求头里的东西, 但是在swagger没有自动给一个请求头,所以就得另外配, 不是配在@ApiOperation中.单方法添加请求头@ApiImplicitParamswagger提供的注解, 手动配置,就在controller某个接口方法上,类似@ApiOperation的位置,上下都可以@GetMapping("page")@ApiOperation(value = "分页搜索")@ApiImplicitParam(name = "Authoriz原创 2022-04-02 13:09:56 · 5712 阅读 · 0 评论 -
swagger3.0 问题记录及解决
swagger升级到3.0了,看似比较方便,但其实有很多坑啊!首先就是排序问题属性排序升级到3.0后,ApiModelProperty的position 属性失效了!这就很坑啊!谁给你们的自信去掉这个排序的,哪有人会照着首字母排序的!我也是醉了!@ApiModelProperty(position = 1)属性为List时,只显示一个元素我也是醉了,咱弄了一个list,肯定是要放多个元素啊,不然我直接放个对象就号了,为什么要放一个list呢!然后这个直接固定写死一个List[0],也没有地方添原创 2021-05-06 14:17:55 · 3695 阅读 · 3 评论 -
swagger2.x升级swagger3.0
swagger的2.x版本都是需要导入两个依赖包的,而3.0仅需要导入一个依赖,据说这是swagger社区整合的,但是个人感觉还不错,因为2.X已经停更了。所以本人就对2.X系列进行升级,过程还是挺简单的。首先注释掉原本的两个依赖,然后导入新的依赖。<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId&g原创 2021-05-06 12:57:29 · 3073 阅读 · 0 评论 -
swagger数据获取不到,TypeError: Failed to fetch
今天在测试环境上跑时发现swagger的接口都跑不通了,报的是TypeError: Failed to fetch百度了一下,说是swagger上配置的地址不一致,于是我给Docket加了个host的配置,本来是没有的@Value("${server.port}")private String serverPort;@Bean public Docket createRestApi(Environment environment) { // 设置要显示swagger的环境原创 2021-04-30 16:00:36 · 4575 阅读 · 1 评论