【发布时间】:2015-03-20 02:59:35
【问题描述】:
所以我想创建6个分隔报表,它们都使用相同的数据源和相同的表,每个查询都不相同,它们也是独立的。
我现在设置它的方式我有 6 个 pojos、6 个行映射器、6 个项目阅读器和 6 个项目编写器并且它工作正常,有没有办法简化它而不使它变得过于复杂,特别是因为 6 个项目阅读器除了查询之外都是一样的。
【问题讨论】:
-
没有。这是正确的做法——SB 是基于授权和组合。不要看你现在写了多少东西,而是想想如果你想添加、删除或修改报告,维护起来会很容易:一个组件一个责任,而不影响其他对象,
标签: java spring-batch