Swagger报错:missed comma between flow collection entries

简介: Swagger报错:missed comma between flow collection entries

控制台warn提示 Illegal DefaultValue null for parameter type integer java

出现这个问题主要是使用了 ApiModelProperty 注解修饰了非 String 类型的变量,而此时,example 未赋值造成。

@ApiModelProperty(value = "用户 id", dataType = "int", example = "1")
private int id;

上面这种写法就不会报警告了。

除了上面这种方式,还可以使用如下配置避免看到 warn 的警告:

logging.level.io.swagger.models.parameters.AbstractSerializableParameter=error

PS:example 的值不是简单的示例值简单,你不能不符合数据格式的随便写写:

@ApiModelProperty(notes = "返回数据内容", required = true, example = "[{}...{}]")
    private T data;

上面这种写法,会报错误,swagger都无法正常预览接口。

目录
相关文章
|
7月前
Swagger问题:No mapping for GET /swagger-ui.html报错
Swagger问题:No mapping for GET /swagger-ui.html报错
862 0
|
3月前
|
前端开发 Java Spring
【非降版本解决】高版本Spring boot Swagger 报错解决方案
【非降版本解决】高版本Spring boot Swagger 报错解决方案
|
前端开发 Java Spring
SpringBoot2.6.x 整合swagger3.0 报错Failed to start bean ‘documentationPluginsBootstrapper‘
org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException
14299 3
SpringBoot2.6.x 整合swagger3.0 报错Failed to start bean ‘documentationPluginsBootstrapper‘
|
JSON Java 数据格式
【异常处理】关于访问swagger-ui报错java.lang.NumberFormatException: For input string: ““的解决方案总结
【异常处理】关于访问swagger-ui报错java.lang.NumberFormatException: For input string: ““的解决方案总结
361 0
|
SpringCloudAlibaba
【Bug】SpringCloudAlibaba整合Swagger时 启动报错
【Bug】SpringCloudAlibaba整合Swagger时 启动报错
343 0
【Bug】SpringCloudAlibaba整合Swagger时 启动报错
|
SpringCloudAlibaba Java
springcloud Alibaba 2021.0.1.0 springboot 2.7.0 整合 Swagger3.0 报错解决方案
springcloud Alibaba 2021.0.1.0 springboot 2.7.0 整合 Swagger3.0 报错解决方案
725 0
|
21天前
|
Java 测试技术 API
详解Swagger:Spring Boot中的API文档生成与测试工具
详解Swagger:Spring Boot中的API文档生成与测试工具
32 4
|
5月前
|
数据可视化 Java API
Spring Boot与Swagger的集成
Spring Boot与Swagger的集成