@validated和@valid的区别

买火柴的小男孩 2014-02-12 11:55:58
在学习spring mvc的validator配置的时候发现不存在@valid这个标签却存在@validated这个标签,作用是验证bean中的信息,想问一下@validated和@valid的区别
...全文
5016 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
new2008060110 2014-07-16
  • 打赏
  • 举报
回复
@Valid是使用hibernate validation的时候使用 @Validated 是只用spring Validator 校验机制使用
  • 打赏
  • 举报
回复
@Valid是JSR-303的javax.validation里的。 @Validated是@Valid的一次封装,不是规范。
  • 打赏
  • 举报
回复
引用 4 楼 fangmingshijie 的回复:
[quote=引用 2 楼 u011322908 的回复:] [quote=引用 1 楼 fangmingshijie 的回复:] @Valid是JSR-303的javax.validation里的。 @Validated是@Valid的一次封装,不是规范。
那具体的功能上有什么差别吗,还有用哪个比较好?[/quote]看你想要什么结构的,mvc不要求解耦吗。[/quote] 好吧,初学中不知道什么结构,解耦到是涉及过,工厂模式就是解耦的一种模式,我之后再去看看@Valid和@Validated的源代码好了,谢谢各位大大了
  • 打赏
  • 举报
回复
引用 2 楼 u011322908 的回复:
[quote=引用 1 楼 fangmingshijie 的回复:] @Valid是JSR-303的javax.validation里的。 @Validated是@Valid的一次封装,不是规范。
那具体的功能上有什么差别吗,还有用哪个比较好?[/quote]看你想要什么结构的,mvc不要求解耦吗。
___________小P 2014-02-12
  • 打赏
  • 举报
回复
@Validated 用这个
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
@Valid是JSR-303的javax.validation里的。 @Validated是@Valid的一次封装,不是规范。
那具体的功能上有什么差别吗,还有用哪个比较好?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧