为了账号安全,请及时绑定邮箱和手机立即绑定

money字段加上@NotNull之后,通过Postman工具添加girl,报For input string: \"Min\


controller

@PostMapping("/addGirl")
public Result addGirl(@Valid Girl girl, BindingResult bindingResult) {
   if (bindingResult.hasErrors()) {
       return ResultUtil.fail(new Integer(bindingResult.getFieldError().getCode()), bindingResult.getFieldError().getDefaultMessage());
   }
   return ResultUtil.success(girlRepository.save(girl));
}


domain

@Entity
public class Girl {

   @Id
   @GeneratedValue
   private Integer id;
   private String cupSize;
   @Min(value = 18, message = "不能小于18岁")
   private Integer age;
   @NotNull(message = "金额必传")
   private Double money;

   public Double getMoney() {
       return money;
   }

   public void setMoney(Double money) {
       this.money = money;
   }

   public Girl() {
   }

   public Integer getId() {
       return id;
   }

   public void setId(Integer id) {
       this.id = id;
   }

   public String getCupSize() {
       return cupSize;
   }

   public void setCupSize(String cupSize) {
       this.cupSize = cupSize;
   }

   public Integer getAge() {
       return age;
   }

   public void setAge(Integer age) {
       this.age = age;
   }

   @Override
   public String toString() {
       return "Girl{" +
               "id=" + id +
               ", cupSize='" + cupSize + '\'' +
               ", age=" + age +
               ", money=" + money +
               '}';
   }
}


以下是postman请求截图

http://img1.sycdn.imooc.com//5a174dc00001ab3616040570.jpg


为什么报这个错误,老铁帮忙看看

正在回答

3 回答

我也是这个问题  则呢么请空缓存? 输入正确的也报错

0 回复 有任何疑惑可以回复我~

有时候有缓存在里面,导致你的请求没有发现你修改的内容,很正常,需要过几秒之后再试试就行了

0 回复 有任何疑惑可以回复我~

后来重新请求了一次又可以了,什么都没改,发现唯一的区别就是第一次请求的header中多了connection=close,这是为什么?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

money字段加上@NotNull之后,通过Postman工具添加girl,报For input string: \"Min\

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号