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请求截图
为什么报这个错误,老铁帮忙看看
我也是这个问题 则呢么请空缓存? 输入正确的也报错
有时候有缓存在里面,导致你的请求没有发现你修改的内容,很正常,需要过几秒之后再试试就行了
后来重新请求了一次又可以了,什么都没改,发现唯一的区别就是第一次请求的header中多了connection=close,这是为什么?