@Valid是JSR-303的javax.validation里的。
@Validated是@Valid的一次封装,不是规范。

解决方案 »

  1.   

    那具体的功能上有什么差别吗,还有用哪个比较好?看你想要什么结构的,mvc不要求解耦吗。
      

  2.   

    那具体的功能上有什么差别吗,还有用哪个比较好?看你想要什么结构的,mvc不要求解耦吗。
    好吧,初学中不知道什么结构,解耦到是涉及过,工厂模式就是解耦的一种模式,我之后再去看看@Valid和@Validated的源代码好了,谢谢各位大大了
      

  3.   

    @Valid是使用hibernate validation的时候使用
    @Validated 是只用spring  Validator 校验机制使用