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

来源:2-4 统一异常处理(上)

慕姐6421641

2018-08-17 10:34

@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);
}


写回答 关注

2回答

  • 慕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

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

Spring Boot进阶之Web进阶

《2小时学习Spring Boot》之进阶教程,针对Web方面的相关技巧

104039 学习 · 393 问题

查看课程

相似问题