慕后端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); }
我觉得我用错了,应该用正则表达式
@Pattern(regexp = "[A-D]?", message="不可能的")
这个正则就是说范围得在A-D,而且只能填一个字符。
如果在范围外比如F,就会显示“不可能的”
@DecimalMin(value = "D",message = "胸太小不让进")和@Max
这个里面的value好像只能用数字
@Max(value='D', message="不可能的")
试试这个
不用,注释只是给属性加的限制
Spring Boot进阶之Web进阶
104150 学习 · 409 问题
相似问题