OpenKit 1.1.11,Java 第三方 API 整合 - 开源中国社区
OpenKit 1.1.11,Java 第三方 API 整合
benhailong 2018年03月11日

OpenKit 1.1.11,Java 第三方 API 整合

benhailong benhailong 发布于2018年03月11日 收藏 11

【腾讯云】如何快速搭建微信小程序?>>>  

Java 开发中 SSM(SpringMVC+Spring+MyBatis)组合框架,在开发的过程中,很多时候我们需要反复,频繁的验证我们对象中的字段,这造成了我们很多的冗余代码,为了优雅的验证字段,OpenKit 昨晚升级发布 1.1.11,竟然偷偷加了一个字段验证的功能。

更新内容:

添加了利用注解的方式对对象进行验证的方法

openkit标志

其中OpenKit给我们提供了几个简单的验证

java的SSM框架,配合OpenKit1.1.11,验证字段变得如此简单

常规注解

除了上面的,还有一个对条件验证的注解:@KitIsPlus

代码案例:

java的SSM框架,配合OpenKit1.1.11,验证字段变得如此简单

这里给我们提供了常规的几种验证,自己可以独立组合

java的SSM框架,配合OpenKit1.1.11,验证字段变得如此简单

KitIsPlus给我们提供的基本验证参数

嵌套属性注意事项

为了方便大家的使用,OpenKit给大家提供了两个嵌套属性min,max,先来个Demo吧

java的SSM框架,配合OpenKit1.1.11,验证字段变得如此简单

demo

可以看出,嵌套属性我们可以在前面写上属性名,英文:[color=rgba(0, 0, 0, 0.87)]后面加上属性值,一样的我们会从前往后依次验证

java的SSM框架,配合OpenKit1.1.11,验证字段变得如此简单

嵌套验证参数

自定义验证

很多看官看到这里可能会发现我们有一个参数一直没有使用,那就是rule[color=rgba(0, 0, 0, 0.87)]。在我们的1.1.9版本中给大家使用了@KitIsOther[color=rgba(0, 0, 0, 0.87)]验证我们可以自定义一个正则进行验证,那么在我们这个PLUS级别的验证方法,我们当然也不能少了这个,所以如果我们提供的验证方式还是不能满足你的验证方法,比如,你想验证非空,还要验证长度是2-15位,同时还得是正整数,那么你可以这样写

java的SSM框架,配合OpenKit1.1.11,验证字段变得如此简单

demo

看了上面的这些是不是发现,Plus没有让你们失望呢?

注意:如果多个参数,前面有3个参数,提示语,必须写三个,如果带有rule,那么提示语的个数必须rule对应的提示语必须放在最后一个
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:OpenKit 1.1.11,Java 第三方 API 整合
分享
评论(1)
最新评论
0
非常好用,谢谢大神
顶部