为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / likeflower950
@Valid 这个是用来接收参数的时候验证的,将验证结果存入 BindingResult 结果中;但是,你在实体类中加的@Min、@Max等验证规则是hibernate进行数据库交互的时候需要验证的,所以,如果你在实体中加了限制,那么只有在存入数据库的时候会再次进行验证。所以,这个表单验证我认为存在缺陷,按道理他应该是验证你接受的数据,而不是你存入数据库的数据,因为很多情况下,接受的数据是需要经过处理才能存入数据库的,如果处理之后不符合接受时候的规则了,那么也将无法存入数据库!
这次听课收获很大,感觉受益匪浅 但是我还是没有搞懂16岁加钱有什么意义。。
不可以用过滤器嘛?
money啥时候冒出来的,课程应该没有讲吧?
打个卡,表明学了老师的姿势
滴! 学生卡

最新回答 / qq_Aix_0
找个地儿copy一份,等到要用的时候就copy回来
确实特别棒
想知道如果是需要验证cookie的Controller如何测试
spring中的拦截器就是通过aop实现的。过滤器是Servlet中的
上节视频看完了,我都不敢大屏幕看,只能一个小窗口来看

已采纳回答 / Latiny
课程里老师用统一处理异常的方式来处理的不是流程,是异常。主要是老师举得例子以及操作的流程不是很恰当,容易让人疑惑,老师做的假设是年龄不能小于18岁,所以小于18岁的输入都是异常情况但是老师是直接从数据库修改age小于18岁,然后取值,针对这些异常情况做了不同的处理。重新举个例子你就明白了,如果换成针对前端传入的age只能是0-100的整数,其他输入都是异常情况,对不同的异常情况定义不同的提示信息,101:输入的值不在0-100范围,102:输入的值不是整数,当前端传入异常值则显示异常提示信息,不入库。
讲的很棒,干净利落,干货十足
老司机一枚,鉴定完毕!
课程须知
没有基础的同学建议先学习前置课程 《2小时学习Spring Boot》 http://www.imooc.com/learn/767, 代码示例请参考 https://git.oschina.net/liaoshixiong/girl
老师告诉你能学到什么?
Spring Boot针对Web方面的相关技巧

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消