一个微服务系统里面 entity,service 这些 要不要添加在依赖里面共用

2019-09-06 12:23:37 +08:00
 ye22st

如题,Java 项目是一个多模块的系统,现在打算拆分出来使用微服务,那么,entity 和 service 这些是使用依赖来共用,还是说,单独的微服务对应相应的实体和实现呢? 打个比方,用户的方法的实现,可能就会在多个微服务当中使用。那么,我是以依赖形式共用,还是微服务当中去使用? 但是,这样就会存在多个方法的实现,也会有很多重复的代码

5860 次点击
所在节点    编程
1 条回复
zjp
2019-09-07 01:24:33 +08:00
service 可以再分层,公共基础的放工具包,各个服务各自依赖。entity 是实现细节,不应该暴露
当然实际情况是一点有业务逻辑的通用方法在很多个服务中复制粘贴...entity 被直接作为接口返回值了,而且一旦暴露出去不敢改了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/598524

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX