所以我们正在开发一个模块化的Java Web应用程序。
我们有一个联系人模块和包含此联系人模块的其他模块。 (如发票,付款,潜在客户等)。
联系人模块中有一个实体用于跟踪实体交易。
对于其他模块中的每个实体,新记录将添加到交易实体。
我需要编写一个调度命令来检查事务是否正确。
我想我需要从Invoice,Lead,Payments等模块中获取所有条目。
我需要检查它们是否正确。
我的问题是:
由于这是一个模块化项目,因此我不能将Invoice,Lead,Payment作为依赖项包含在内。如何从其他存储库获取所有记录?我应该遵循什么设计模式?
答案 0 :(得分:0)
考虑为Invoice,Lead,Payment类定义通用接口,其中包含为验证目的提取数据所需的方法。
联系人模块将包含该界面的定义。