问题描述:在项目启动的时候出现下述warn(警告):
Unable to interpret the implicit parameter configuration with dataType: , dataTypeClass: class java.lang.Void
解决方法:
这是由于项目中引入了swagger,swagger的依赖为
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>3.0.0</version>
</dependency>
@PostMapping("/del")
@ApiOperation(value="删除")
@ApiImplicitParam(name = "id", value = "主键ID",required = true)
public void del(@RequestParam String id){
return;
}
这段代码写的时候没有任何错误,仅仅会在项目启动的时候,会出现上述警告,解决方法为,在@ApiImplicitParam里面加上dataTypeClass属性
@PostMapping("/del")
@ApiOperation(value="删除")
@ApiImplicitParam(name = "id", value = "主键ID",required = true,dataTypeClass = String.class)
public void del(@RequestParam String id){
return;
}