关于Swagger会报AbstractSerializableParameter类的异常问题
Posted andy020
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Swagger会报AbstractSerializableParameter类的异常问题相关的知识,希望对你有一定的参考价值。
SpringBoot-2.2.1.RELEASE 集成 Swagger-UI时,每次在访问到页面时总是报AbstractSerializableParameter类的异常错误,大概内容如下:
这里集成的POM信息是:
<!--引入swagger-ui 2.9.2-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
查找网上资料,说是代码bug问题,大概是说Swagger每一个@ApiModelProperty注解里example属性都会进行非空判断,但是它在判断的语句里只判断了null的情况,没有判断是空字符串的情况,所以解析数字的时候就会报这个异常.....
需要添加新的依赖,修改POM信息如下:
<!--引入swagger-ui 2.9.2-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
<exclusions>
<exclusion>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
参考资料:https://www.jianshu.com/p/7fdac1e94086
以上是关于关于Swagger会报AbstractSerializableParameter类的异常问题的主要内容,如果未能解决你的问题,请参考以下文章