qq_38909690 2020-03-08 18:03 采纳率: 100%
浏览 1888
已采纳

SSM框架中怎么理解controller和service层的关系。

SSM框架前端管理员A要修改一个实体对象,应该用哪个controller处理(具体对象的?还是user的?),如果同时修改多个呢?如果是user的这个具体的修改操作应该放到谁的service层?

  • 写回答

3条回答 默认 最新

  • 「已注销」 2020-03-09 23:31
    关注

    再理解一下面向对象,根据你第一句话,这应该是前端管理员所具有的一个功能,那么自然要使用user的controller处理了,在其中调用user的service中对应的方法,在这个service的方法中,你可以再调用那个被修改的对象的service中的方法实现具体的修改功能

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • threenewbee 2020-03-08 21:41
    关注

    一般来说,controller不应该放太多的业务逻辑代码,也就是说,修改实体应该放在service。修改多个实体,那么可以考虑对 IList<User> 操作。

    评论
  • DariusEle 2020-03-09 11:32
    关注

    具体对象,修改多个把对象放到list里,放到user的service层

    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 控制面板卸载无权限!!
  • ¥20 vb调用dll报错找不到文件
  • ¥20 SQL如何做交集查询
  • ¥15 unity 绘画方面的问题
  • ¥15 FTP 明明给了权限但是还是550 Permission denied问题
  • ¥20 Java的kafka错误unknowHostException
  • ¥20 gbase 8a没有lisense,需要获取一个lisense
  • ¥15 前端的3d饼图不知道用啥框架做的
  • ¥15 算法问题 斐波那契数 解答
  • ¥15 VS2019 SPY++ 获取句柄操作