在项目中使用了Swagger作为项目接口API说明文档,但是在启动项目的时候,启动日志中报了一个警告信息,虽然最终并不影响项目功能的使用,但是却依旧让人看得不舒服。
项目在启动的时候报错:
Unable to interpret the implicit parameter configuration with dataType: , dataTypeClass: class java.lang.Void。
翻译:
无法使用dataType:,dataTypeClass:class java.lang.Void解释隐式参数配置
这是因为Swagger中的注解@ApiImplicitParam
有一个属性为dataTypeClass,该属性的默认值为Void.class,因为没有指定dataTypeClass属性的值,所以报该警告信息。
解决方法:
在@ApiImplicitParam
注解上加上dataTypeClass属性的值,例如:
1 |