寻找问题
打开swagger文档时控制台会输出这样的异常,虽然不影响使用,但看着很不爽
追其根本发现integer给的空字符串,搞定
2019-01-31 10:15:19.059 WARN --- [http-nio-8088-exec-6] io.swagger.models.parameters.AbstractSerializableParameter getExample 421 - Illegal DefaultValue null for parameter type integer
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Long.parseLong(Long.java:601)
at java.lang.Long.valueOf(Long.java:803)
at io.swagger.models.parameters.AbstractSerializableParameter.getExample(AbstractSerializableParameter.java:412)
解决问题
在yml文件中加入level: io.swagger.models.parameters.AbstractSerializableParameter: error
即可
网上也有改源码的,此文仅供参考,选择哪种都一样