Apache Camel框架之Freemarker做数据转换_freamaker实现报文转换.docx
《Apache Camel框架之Freemarker做数据转换_freamaker实现报文转换.docx》由会员分享,可在线阅读,更多相关《Apache Camel框架之Freemarker做数据转换_freamaker实现报文转换.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Apache Camel框架之Freemarker做数据转换在做系统集成的时候,必不可少的任务就是将数据从一种格式转换为另一种格式,再把转换后的格式发到目标系统,在此用实例介绍一下Camel中利用Freemarker做数据转换.1,Freemarker的模板如下:1 2 3 4 5 6 7 $p.fname8 $p.gname9 10 $p.email11 12 13 xxx14 15 16 17 18 2,与之对应的Java对象如下:每一个person节点对应一个ValueObject放在XMLTemplateParameter的peopleList里面.1 public class XML
2、TemplateParameter 2 private String fileName;3 private List peopleList = new ArrayList(); 45 public List getPeopleList() 76 return peopleList;891011121314151617 public void setPeopleList(List peopleList) this.peopleList = peopleList;public String getFileName() return fileName;public void setFileName(
3、String fileName) this.fileName = fileName;18 public class ValueObject 19 private String fname;20 private String gname;21 private String email;22 private String manager;23 private String level;3,Route代码如下:12public class CamelFreemarkerRoute extends RouteBuilder public void configure() throws Exceptio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Apache Camel框架之Freemarker做数据转换_freamaker实现报文转换 Camel 框架 Freemarker 数据 转换 _freamaker 实现 报文
链接地址:https://www.taowenge.com/p-97090198.html
限制150内