Spring MVC与Spring Integration实现RESTful作业提交与监控
1. RESTful作业提交
1.1 使用curl进行作业提交
要进行RESTful作业提交,只需发送一个带有内容的HTTP PUT请求。可以使用命令行工具curl来完成此操作。首先,创建一个包含有效XML内容的 products.xml 文件,然后执行以下命令:
curl http://localhost:8080/enterpriseintegration/product-imports/partner1-1 \
-H 'Content-type:text/xml;charset=utf-8' -X PUT \
--data-binary @products.xml
此命令会将 products.xml 文件的内容作为请求体发送HTTP请求。由于之前临时配置的 stdout-channel-adapter ,应该能在控制台看到文件内容的输出。
1.2 使用RestTemplate进行作业提交测试
Spring MVC不仅在服务器端提供REST支持,在客户端也提供了REST支持。可以使用Spring的 RestTemplate 类来消费RESTful Web服务。以下代码展示了如何使用 RestTemplate 提交一个包含小XML文档的PUT请求:
超级会员免费看
订阅专栏 解锁全文
25

被折叠的 条评论
为什么被折叠?



