我想知道可不可以给cupSize同时加上限制呢?

来源:2-0 表单验证

慕后端7918651

2018-08-16 15:28


@DecimalMin(value = "D",message = "胸太小不让进")
private String cupSize;

@Min(value = 18,message = "未成年少女禁止入内")
private Integer age;
这么加对么,加上之后   下面的内容用修改么?
/*添加一个女生*/
@PostMapping(value = "/girls")
public Girl girlAdd(@Valid Girl girl, BindingResult bindingResult){
    if (bindingResult.hasErrors()){
        System.out.println(bindingResult.getFieldError().getDefaultMessage());
        return null;
    }
    girl.setCupSize(girl.getCupSize());
    girl.setAge(girl.getAge());

    return girlRepository.save(girl);
}


写回答 关注

3回答

  • 喵大大今天学习了吗
    2018-12-05 17:10:11

    我觉得我用错了,应该用正则表达式

    @Pattern(regexp = "[A-D]?", message="不可能的")

    这个正则就是说范围得在A-D,而且只能填一个字符。

    如果在范围外比如F,就会显示“不可能的”

    @DecimalMin(value = "D",message = "胸太小不让进")和@Max

    这个里面的value好像只能用数字

  • 喵大大今天学习了吗
    2018-12-05 15:45:14
    @Max(value='D', message="不可能的")

    试试这个

  • 慕仰9449823
    2018-08-16 16:20:54

    不用,注释只是给属性加的限制

    慕后端791...

    不是大哥,我想给cupSize也加个限制 但是失败了 用的上面的限制方法@DecimalMin

    2018-08-17 10:30:33

    共 1 条回复 >

Spring Boot进阶之Web进阶

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

104150 学习 · 409 问题

查看课程

相似问题