大家好,欢迎来到IT知识分享网。
Spring Batch 是一个轻量级、全面的批处理框架,旨在支持开发对企业系统日常运营至关重要的健壮批处理应用程序。Spring Batch 建立在人们从Spring 框架中了解的生产力、基于 POJO 的开发方法和一般易用性功能的基础上,同时使开发人员在必要时可以轻松访问和利用更高级的企业服务。
如果您正在为 Batch 应用程序寻找运行时编排工具,或者需要管理控制台来查看当前和历史执行情况,请查看Spring Cloud Data Flow。它是一个编排工具,用于部署和执行基于数据集成的微服务,包括 Spring Batch 应用程序。
从源头构建
使用命令行
使用 Github 主页上的 URL 克隆 git 存储库:
$ git clone :spring-projects/spring-batch.git $ cd spring-batch
Maven 是用于 Spring Batch 的构建工具。您可以使用以下命令构建项目:
$ ./mvnw package
如果您想对所有集成测试执行完整构建,请运行:
$ ./mvnw verify
请注意,一些集成测试基于 Docker,因此请确保在运行完整构建之前已启动并运行 Docker。
要生成参考文档,请运行以下命令:
$ ./mvnw javadoc:aggregate $ cd spring-batch-docs $ ../mvnw site
参考文档可以在 中找到spring-batch-docs/target。
使用 Docker
如果您想在 Docker 容器中构建项目,可以按以下步骤操作:
gt; docker run -it --mount type=bind,source="$(pwd)",target=/spring-batch maven:3-openjdk-17 bash #> cd spring-batch #> ./mvnw package
这将安装您之前在容器内的主机上克隆的源代码。如果您想在容器内处理源代码的副本(对主机没有副作用),您可以按以下步骤操作:
gt; docker run -it maven:3-openjdk-17 bash #> git clone https://github.com/spring-projects/spring-batch.git #> cd spring-batch #> ./mvnw package
项目地址:https://github.com/spring-projects/spring-batch
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/108680.html