一个web项目,java后台,接口是尽可能复用还是根据不同的功能点尽可能分开?

java里,N个人都请求同一个接口和N个人各请求一个接口,哪个更吃性能?
不同的功能里如果有可以复用的接口,是尽可能的复用呢还是根据功能点尽可能的把接口分开独立。
已解决 悬赏分:70 - 解决时间 2021-11-26 14:07
反对 0举报 0 收藏 0

回答2

最佳
  • @

    java里,N个人都请求同一个接口和N个人各请求一个接口,哪个更吃性能?
    性能没有差别

    不同的功能里如果有可以复用的接口,是尽可能的复用呢还是根据功能点尽可能的把接口分开独立?
    接口尽可能解耦,可在service复用,其中一处业务发生改变时影响范围小

    支持 0 反对 0 举报
    2021-11-26 11:57
  • @

    接口尽可能分开,底层可以复用一些,我个人比较喜欢dao层一个接口可以满足多个业务查询

    支持 0 反对 0 举报
    2021-11-26 12:05