spring-batch - Spring Batch - XML 或 Java 配置
问题描述
我开始使用 spring-batch 开发一些批次,并且,查看文档,我需要决定选择哪种方法,XML 或 Java Config。
我有一些问题:
- 什么是最好的选择?
- 优缺点都有什么?
- XML Config 会被弃用吗?
解决方案
什么是最好的选择?
这取决于您的需求和偏好。
优缺点都有什么?
这可能会有所帮助:JavaConfig 优于 Spring 中的 XML 配置的好处?
在 Spring Batch 的上下文中,我看到 XML 配置优于 Java 配置的一个优势是能够更改作业定义(例如更改步骤的顺序),而无需重新编译应用程序。除此之外,我会选择 Java 配置。
XML Config 会被弃用吗?
不,至少短期内不会。我们遵循其他 Spring 项目的此类决定。如果有一天 XML 配置将被弃用,我们将遵循相同的决定以与投资组合中的其他项目保持一致。
推荐阅读
- python - 基于用户输入的查询,返回结果,然后使用新的用户输入运行查询
- firebase - 有没有办法使用 Firebase Auth 将验证电子邮件发送到自定义电子邮件 ID(比如管理员)而不是用户的电子邮件 ID?
- c - 如何在编译时为我的结构动态创建枚举
- javascript - 在 javascript onevent 函数中使用 this
- regex - 如何在 SparkNLP 中使用 RegexMatcher
- python - Python更好的断点方式?
- vb.net - VB中的If语句问题
- python - 我通过 pip 安装了 matplotlib,但是当我尝试将 matplotlib 导入 PyCharm 时出现错误
- docker - 为什么我在 Docker 中使用 optl-static 构建 Haskell 时收到这么多警告?
- sql - SELECT WHERE {column} = CASE WHEN {expression} THEN NULL