Mikilin框架是对象的属性核查框架,功能直接对应JSR-303协议,但是设计采用的理念不同,JSR-303协议理念是对属性自身的合法范围进行限制,而mikilin采用的是对属性的合法范围进行限制,抛开了自身的维度,以如下为目标理念
校验层跟业务逻辑层应该是完全隔离的、高内聚的
目前已经发布到maven中央仓库,直接使用即可
<dependency>
<groupId>com.github.simonalong</groupId>
<artifactId>mikilin</artifactId>
<!--请替换为最新版本-->
<version>${latest.release.version}</version>
</dependency>
注意:使用时候请替换为对应的版本号
源码:https://github.com/SimonAlong/Mikilin
额外说明:
在公司内部的开源项目中,个人的这个项目被公司进行了收录,在公司这边做了分支,以isc-mikilin的项目形式对外进行了提供,也发布到了中央仓库