最新消息:

javax.validation 手动校验DTO

Java goomoon 1055浏览 0评论

用Spring的朋友应该都很熟悉Validation,一个是Javax 一个是Hivernate里的,能很方便地对输入的参数进行校验,关于这两个框架的具体使用和原理介绍,不在这里详细介绍了。

平时使用都是直接基于Spring注解使用,很是方便。最近因为一个特殊的需求,需要在代码里手动对DTO进行校验一下,看了下源码,简单写了个工具类,适合手动对DTO类的参数进行校验。

源码如下:

里面 ErrorCodes和Result是项目里封装的用于标准化输出接口的类。

使用的时候,只需要一行代码:

还有一些复杂的,例如分组、或者自己实现一个注解代理等等,看后续需要再实现。

 

转载请注明:刘召考的博客 » javax.validation 手动校验DTO

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址