Java开源Spring 对象校验库 Mines
来源:互联网 发布:eos m5 评价相机知乎 编辑:程序博客网 时间:2024/06/04 19:47
Mines - Java开源Spring 对象校验库
Mines 是由java语言实现的Spring 对象校验插件库,内部校验基于Oval 实现,基于Oval封装的原因是 该框架开源并且功能强大,同时支持JSR-303。
目前该开源项目发布于开源中国
Mines 特点:
- 1.基于成熟的对象校验框架Oval
- 2.遵循JSR-303 对象校验标准
- 3.使用简单方便,可插拔
- 4.基于注解
由于目前Mines 还没有提交到Maven center 所以用户需自行从 Github 下载代码并编译
使用范例
在spring 配置中定义插件
<bean id="validator" class="com.minos.Validator"/>
定义需要校验的bean
public class ValidateBeanTest{ @NotBlank(message = "名称不能为空") private String name; @NotBlank(message = "开始生效日期不能为空") private Date startDate; @NotBlank(message = "结束生效日期不能为空") private Date endDate; //此处 get set 方法忽略}
关于Oval 基于注解校验规则使用方法请参考
在需要校验的方法上定义Validator注解
import com.minos.core.annotations.Validator;import net.sf.oval.constraint.NotEmpty;public class ValidatorTest { @Validator public String test(ValidateBeanTest beanTest){ return ""; }}
阅读全文
0 0
- Java开源Spring 对象校验库 Mines
- spring mvc 绑定对象 并进行校验
- Java对象校验框架之Oval
- Java对象校验框架之Oval
- springmvc 校验---spring校验
- 身份证号码校验 java校验
- spring mvc校验部分属性,springmvc校验属性,java.lang.ClassNotFoundException: com.fasterxml.classmate.Filter
- Java校验对象是否为空的工具类
- JAVA SSH ----Spring对象创建
- Spring数据校验
- spring aop参数校验
- spring mvc数据校验
- SPring MVC 表单校验
- Spring Validation分组校验
- spring mvc 校验
- Spring Boot Validator校验
- Spring MVC 数据校验
- spring mvc 校验框架
- 我的EasyUI使用心得
- QT之opencv人脸识别,瞳孔检测
- 【PAT】【Advanced Level】1030. Travel Plan (30)
- 查询及删除重复记录的SQL语句
- Linux基础(一)(3)文件管理
- Java开源Spring 对象校验库 Mines
- spring-boot-actuator
- UCOS_III(原子战舰STM32)学习笔记一
- 【JavaScript学习】注意JavaScript没有块级作用域
- plsqldeveloper默认主界面左边设置
- 解决Dynamic Web Module 3.1 requires Java 1.7 or newer
- 十一.scrapy 爬取百度相关搜索主题信息内容
- Python下实现Logger打印功能
- python爬虫-异常处理