max标签不起作用
来源:2-1 使用@Validated注解进行基础参数校验
慕慕65597133
2020-03-21 23:16:42
在类上面加了validated 标签以后依然不起作用
2回答
慕慕65597133
提问者
2020-03-21
找到问题了,一个巨坑,我之前的test方法是私有的,validate不对私有方法起作用,我没有注意到,感觉和老师的代码一模一样,去网上搜也没有答案,后来点进去看源码的时候忽然反应过来,把private改成public后就OK了,这个坑好大,而且网上没有任何答案,只能自己摸索
慕慕65597133
提问者
2020-03-22
再补一下我的答案,刚刚去看了一下springmvc的源码,又去论坛里面逛了一圈,总结了一下,如果你没有用aop,那么你的方法不论是共有还是私有都没有问题,但是如果你用了aop并且方法是私有,那么你的所有注入都会变成Null
相似问题