Swagger配置生成实体类参数的接口信息

记录整合Springboot与Swagger的时候遇到的如下问题,

这个错误大部分时候不会影响正常使用,但也有的时候会导致无法传参测试。

此处的问题主要原因是Swagger找不到你自己定义的实体类信息。所以你需要添加一个接口让Swagger能够找到你的实体类信息,这个时候需要加一个识别的接口。

@RestController
public class SwaggerController {
    @RequestMapping("/definitions/User")
    public User defin(){
        return new User();
    }
}

这里的RequestMapping与报错提示的接口一样,Swagger默认会访问/definitions/**的接口来获取对应的数据结构信息。

如果是List这一种类型的接口,网上说在Swagger2.9.2的包中已经集成了,升级一下版本就可以使用,然而并没有测试过。

如果不想升级可以写一个回送list的接口让Swagger获取其结构信息。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值