V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ye22st
V2EX  ›  编程

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

  •  
  •   ye22st · 2019-09-06 12:23:37 +08:00 · 5847 次点击
    这是一个创建于 1906 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    zjp
        1
    zjp  
       2019-09-07 01:24:33 +08:00
    service 可以再分层,公共基础的放工具包,各个服务各自依赖。entity 是实现细节,不应该暴露
    当然实际情况是一点有业务逻辑的通用方法在很多个服务中复制粘贴...entity 被直接作为接口返回值了,而且一旦暴露出去不敢改了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:02 · PVG 22:02 · LAX 06:02 · JFK 09:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.