max标签不起作用

来源:2-1 使用@Validated注解进行基础参数校验

慕慕65597133

2020-03-21 23:16:42

在类上面加了validated 标签以后依然不起作用

写回答

2回答

慕慕65597133

提问者

2020-03-21

找到问题了,一个巨坑,我之前的test方法是私有的,validate不对私有方法起作用,我没有注意到,感觉和老师的代码一模一样,去网上搜也没有答案,后来点进去看源码的时候忽然反应过来,把private改成public后就OK了,这个坑好大,而且网上没有任何答案,只能自己摸索

1

慕慕65597133

提问者

2020-03-22

再补一下我的答案,刚刚去看了一下springmvc的源码,又去论坛里面逛了一圈,总结了一下,如果你没有用aop,那么你的方法不论是共有还是私有都没有问题,但是如果你用了aop并且方法是私有,那么你的所有注入都会变成Null

0

Java全栈工程师

从Java到全栈,开发带SKU的真实企业级电商项目(附赠整套UI框架,配套升级Vue3.0内容)

2067 学习 · 3050 问题

查看课程