我的公司有多个spring项目,其中一些做相似/相同的事情。任务是尽可能地拆分和合并它们。简单地说,有以下几个项目:
核心
核心项目,做了很多事情(spring项目)
共享
具有共享实体和其他共享pojo的项目
工具1
一些工具(spring项目)
包含重复/复制的服务和存储库
工具2
其他一些工具(spring项目)
包含重复/复制的服务和存储库
工具
另一个工具(spring项目)
计划是将核心、工具1、工具2中的重复/复制服务合并到共享服务中。这样,所有项目都可以访问相同的服务和存储库,不需要复制粘贴任何内容。
有什么理由不这样做吗?这可能是不好的做法,还是共享服务和存储库类有什么问题?不同的服务和存储库项目是更好的选择吗?
暂无答案!
目前还没有任何答案,快来回答吧!