首页 > 解决方案 > Spring Batch - XML 或 Java 配置

问题描述



我开始使用 spring-batch 开发一些批次,并且,查看文档,我需要决定选择哪种方法,XML 或 Java Config
我有一些问题:

标签: spring-batch

解决方案


什么是最好的选择?

这取决于您的需求和偏好。

优缺点都有什么?

这可能会有所帮助:JavaConfig 优于 Spring 中的 XML 配置的好处?

在 Spring Batch 的上下文中,我看到 XML 配置优于 Java 配置的一个优势是能够更改作业定义(例如更改步骤的顺序),而无需重新编译应用程序。除此之外,我会选择 Java 配置。

XML Config 会被弃用吗?

不,至少短期内不会。我们遵循其他 Spring 项目的此类决定。如果有一天 XML 配置将被弃用,我们将遵循相同的决定以与投资组合中的其他项目保持一致。


推荐阅读