问答详情
源自:2-4 统一异常处理(上)

我的@notnull 不起作用?请求救援……

@NotEmpty(message = "金额必填!")
private double money;

getter和setter省略


@PostMapping(value = "/girls")
public Object girlAdd(@Valid Girl girl, BindingResult bindingResult){
    if (bindingResult.hasErrors()){
        return bindingResult.getFieldError().getDefaultMessage();
    }
    return  girlRepository.save(girl);
}


提问者:慕姐6421641 2018-08-17 10:34

个回答

  • 慕UI2101306
    2018-09-27 09:37:04

    是Double,而不是double,只有Double是对象,才有null

  • 慕粉3359202
    2018-08-17 15:25:18

    首先这里不能用使用@NotEmpty,而@NotNull 有两个分别是 

    import javax.validation.constraints.NotNull;

    com.sun.istack.internal.NotNull

    我们这里使用的是第一个注解