博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Batch Bean 校验 API 支持
阅读量:6395 次
发布时间:2019-06-23

本文共 819 字,大约阅读时间需要 2 分钟。

hot3.png

这个发布版本带来了一个新的  ValidatingItemProcessor 实现,这个实现被称为 BeanValidatingItemProcessor。能够让你使用 Bean Validation API (JSR-303) 来校验 Item 的注解。例如给定下面的类型 Person:

class Person {    @NotEmpty    private String name;    public Person(String name) {        this.name = name;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}

你可以通过在你的应用上下文中声明一个 BeanValidatingItemProcessor  并在你的原始块步骤中注册来校验 items:

@Beanpublic BeanValidatingItemProcessor
beanValidatingItemProcessor() throws Exception {        BeanValidatingItemProcessor
beanValidatingItemProcessor = new BeanValidatingItemProcessor<>();        beanValidatingItemProcessor.setFilter(true);        return beanValidatingItemProcessor;}

 

转载于:https://my.oschina.net/u/2344080/blog/3004354

你可能感兴趣的文章
canvas绘制时钟
查看>>
apache配置网络驱动器
查看>>
小型企业网站的架构 & 安全配置与防护
查看>>
mysql模糊查询的优化方法--亲自实践
查看>>
Exchange Server 2013 规划系列之日志容量规划、数据库容量规划
查看>>
职场必读的经典励志故事
查看>>
九爷带你了解 nginx 日志配置指令详解
查看>>
Jenkins 自动化部署上线
查看>>
unittest框架执行用例
查看>>
广州限购后首场车展明日开幕
查看>>
简述ssl协议及利用openssl创建私有CA
查看>>
React Native——react-navigation的使用
查看>>
“二子乘舟”的故事很难讲
查看>>
Luhn(卢恩)算法,检测信用卡号的合法性
查看>>
邮件服务的基本理论
查看>>
第九章 性能监控诊断
查看>>
RESTful再理解
查看>>
大数据量下的集合过滤—Bloom Filter
查看>>
Wannafly挑战赛9
查看>>
《企业云桌面实施》-小技巧-02-使用ISO光驱安装esxi6.5
查看>>