【无标题】
2023-12-17 22:31:09
spring boot?使用swagger,?一运行就报错。
i.s.m.p.AbstractSerializableParameter - Illegal DefaultValue null for parameter type integer "java.lang.NumberFormatException: For input string: ""
报错原因
这是由于实体类使用@ApiModelProperty时,数字类型的属性没有设置默认值。但有这个必要吗?
每个实现都加,肯定不友好;那就使用别的办法了。? 如下:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
<!-- <version>2.10.5</version>-->
<!-- <version>3.0.0</version>-->
<exclusions>
<exclusion>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
<!--<version>2.10.5</version>-->
<!-- <version>3.0.0</version>-->
</dependency>
<!-- i.s.m.p.AbstractSerializableParameter - Illegal DefaultValue null for parameter type integer "java.lang.NumberFormatException: For input string: ""-->
<!-- https://www.cnblogs.com/jockming/p/13191318.html-->
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-models</artifactId>
<version>1.5.22</version>
</dependency>
就是使用exclusion排除了有问题的jar,?然后再引用回
?? ?<dependency>
? ? ? <groupId>io.swagger</groupId>
? ? ? ? <artifactId>swagger-models</artifactId>
? ? ? ? ?<version>1.5.22</version>
? ? ? </dependency>
就可以了。
文章来源:https://blog.csdn.net/abckingaa/article/details/134964626
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!