课程
/后端开发
/Java
/Spring Boot进阶之Web进阶
老师在什么时候添加了一个money的字段,验证没有传递money参数输出“金额必填”是在哪儿验证的呢?求解答一下。
2017-08-05
源自:Spring Boot进阶之Web进阶 2-4
正在回答
视频里可能省略了这段。
在Girl这个类中增加
@NotBlank(message= "金额不能为空")private Double money;
因为年龄之前有做类似校验,所以猜想应该也是在Girl这个类中增加。@NotBlank是猜的,看一下注解名,大概猜是这个。
Mr_Qiao93 提问者
h2022 回复 Mr_Qiao93 提问者
留心一下get和set方法也记得创建,不然请求的时候带了Money也一直是请求错误
为什么 我的表单校验不通过的话就会直接 抛异常出来,而不会进到controller里边走返回 异常result的过程呢
不是@NotBlank(),应该是@NotNull("金额不能为空,或者金额必填!")
@NotBlank 要改成 @NotNull
举报
《2小时学习Spring Boot》之进阶教程,针对Web方面的相关技巧
2 回答什么时候加的money这个字段?金额必传,在哪里设置的?
3 回答“金额必填”在哪设
1 回答money 加了@notblank这个注解后,怎么老是post失败,提示这个验证不通过
1 回答实体类多属性进行表单验证时候 仅验证了第一个,第二个不能验证
5 回答金额必传 哪里来的