NumberFormatException: For input string: ","
时间: 2023-11-08 22:00:00 浏览: 155
NumberFormatException: For input string: ","是一个异常错误,表示字符串无法转换为数字。在提供的引用中,问题的根本原因是属性的注解信息出了问题,空字符串""无法转换为Number。解决这个问题的方法有两种:
1. 直接去掉引发异常的注解信息。可以将@ApiImplicitParams注解注释掉,代码如下:
```java
/**
* 信息
*/
@ResponseBody
@ApiOperation(value = "根据ID获取订单配置表信息")
// @ApiImplicitParams(@ApiImplicitParam(name = "id",value = "int类型",dataType = "int",required = true))
@RequestMapping(value = "/info/{id}",method = RequestMethod.GET)
public R info(@PathVariable("id") Integer id){
ApsOrderConfigEntity apsOrderConfig = apsOrderConfigService.getById(id);
return R.ok().put("apsOrderConfig", apsOrderConfig);
}
```
2. 在注解中添加一个example属性,并给出一个合法的数字值作为示例。示例中的合法数字值可以是任何整数,比如1。代码如下:
```java
/**
* 信息
*/
@ResponseBody
@ApiOperation(value = "根据ID获取订单配置表信息")
@ApiImplicitParams(@ApiImplicitParam(name = "id",value = "int类型",dataType = "int",required = true,example = "1"))
@RequestMapping(value = "/info/{id}",method = RequestMethod.GET)
public R info(@PathVariable("id") Integer id){
ApsOrderConfigEntity apsOrderConfig = apsOrderConfigService.getById(id);
return R.ok().put("apsOrderConfig", apsOrderConfig);
}
```
以上是两种解决NumberFormatException异常的方法。选择其中一种方法进行修改即可。
阅读全文