文档章节

Spring Batch JSON 支持

honeymoose
 honeymoose
发布于 01/19 12:48
字数 225
阅读 6
收藏 2

Spring Batch 4.1 开始能够支持 JSON 格式了。这个发布介绍了一个新的数据读(item reader)能够读取一个 JSON 资源,这个资源按照下面的格式:

[
  {
    "isin": "123",
    "quantity": 1,
    "price": 1.2,
    "customer": "foo"
  },
  {
    "isin": "456",
    "quantity": 2,
    "price": 1.4,
    "customer": "bar"
  }
]

 

与针对 XML 的 StaxEventItemReader 类似,新的 JsonItemReader 使用流 API(streaming APIs)来读取 JSON 对象到块中。Spring Batch 能够支持下面 2 个库:

如果你还希望添加其他的库的话,你可以实现 JsonObjectReader  接口。

JSON 数据的写是通过 JsonFileItemWriter 来支持的。

有关更多 JSON 数据的支持,请参考 ItemReaders and ItemWriters 章节中的内容。

https://www.cwiki.us/display/SpringBatchZH/JSON+support

© 著作权归作者所有

共有 人打赏支持
honeymoose
粉丝 4
博文 442
码字总数 202981
作品 0
宝山
私信 提问
Spring Batch 4.1 GA 发布,用于编写批处理应用的框架

Spring Batch 4.1 GA 正式发布了,可以在 Spring Boot 2.1 中使用 Spring Batch 4.1 GA 版本。 Spring Batch 4.1 GA 的更新亮点: 增加新的 注解用于简化测试批处理组件 增加新的 注解,用于...

达尔文
2018/11/01
1K
0
Spring Vault 1.1.0 GA 和 2.0.0 M3 发布

Spring Vault 1.1.0 和 Spring Vault 2.0 第三个里程碑版已发布。 Spring Vault 1.1 GA 值得关注的更新: Pull-mode support for AppRole authentication. Vault login using via AWS IAM. S......

局长
2017/10/07
776
3
Spring Batch管理平台

Spring Batch框架出现,降低了开发人员自行编写批处理框架的难度,同时,也让开发人员更加集中于业务逻辑的处理。但是,Spring Batch框架的掌握并非易事,主要集中在:1、技术资料太少;2、S...

我可梦
2016/04/11
2
0
Spring Batch:简化批处理和离线处理的开发

作者 Ryan Slobojan 译者 宋玮 发布于 2008年7月4日 上午1时17分 转自 http://www.infoq.com/cn/news/2008/07/spring-batch-zh Spring Batch项目是一个轻量级的全面的基于Spring的批处理框架...

feewo
2010/10/20
1K
0
Spring Batch 2.2.0.RELEASE 发布

Spring Batch 2.2.0.RELEASE 发布了,相关链接: Spring Batch Home | Source on GitHub | Reference Documentation 该版本新特性包括: 支持 Spring Data 基于 Java 注解的配置 非标识作业参...

红薯
2013/06/07
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

matlab-自控原理 nichols 由开环传递函数画出奈奎斯曲线

  matlab : R2018a 64bit     OS : Windows 10 x64 typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu   code clearclcclosenu......

志成就
30分钟前
1
0
ABUSE建了个恶意网站数据库

数据库已经按不同类型标记了各种恶意网站,例如它们当前是否在线,恶意内容类型,潜在威胁信息等。安全软件开发人员和浏览器开发人员可以免费使用此数据库来帮助用户拦截可能存在威胁的恶意网...

linuxCool
今天
2
0
【SQL】- 高级用法

数值和字符范围比较: between select *from books where price>=23.5 and price<=35; -- 等价于select *from books where price between 23.5 and 35; -- between包含边界的比较>= / <=......

ZeroneLove
今天
8
0
RabbitMQ如何解决各种情况下丢数据的问题

1.生产者丢数据 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Jav...

编程SHA
今天
5
0
JVM平台上的响应式流(Reactive Streams)规范

Reactive Streams 响应式流是一个倡议,用来为具有非阻塞后压的异步流处理提供一个标准。大家努力的目标集中在运行时环境(JVM和JavaScript)和网络协议上。 注:响应式流其实就是一个规范,...

java菜分享
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部