代码拉取完成,页面将自动刷新
Mines 是由java语言实现的Spring 对象校验插件库,内部校验基于Oval 实现,基于Oval封装的原因是 该框架开源并且功能强大,同时支持JSR-303。
由于目前Mines 还没有提交到Maven center 所以用户需自行从 Github 下载代码并编译
<bean id="validator" class="com.Mines.Validator"/>
public class ValidateBeanTest{
@NotBlank(message = "名称不能为空")
private String name;
@NotBlank(message = "开始生效日期不能为空")
private Date startDate;
@NotBlank(message = "结束生效日期不能为空")
private Date endDate;
//此处 get set 方法忽略
}
关于Oval 基于注解校验规则使用方法请参考
import com.Mines.core.annotations.Validator;
import net.sf.oval.constraint.NotEmpty;
public class ValidatorTest {
@Validator
public String test(ValidateBeanTest beanTest){
return "";
}
}
若对本软件库感兴趣或者有什么好的意见 欢迎大家发邮件到 daishenglei@foxmail.com ,谢谢
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。