关于事务到底放在哪一层比较合适

来源:7-1 课程总结

慕姐3017211

2018-05-29 22:56

在实际开发中,可能业务比较复杂,一个action中可能处理很多逻辑,比如userService处理用户的信息,roleService处理角色信息,那么应该遵循上面的分类处理然后事务加在action层还是将所有的业务逻辑放在一个service里处理,然后在这个service层加上事务管理器呢?

写回答 关注

3回答

  • 慕仔0583101
    2019-06-09 21:02:24

    controller层不负责处理业务,dao层处理事务不符合单一职责原则,不利于复用.所以将事务管理放在service层

  • 一世梦魇
    2018-06-15 01:47:47

    controller层只负责请求参数的接受和验证并返回结果,业务逻辑应该都在service层处理。

  • 雨潇97
    2018-06-04 22:26:17

    不用多想,肯定在Service层


Spring事务管理

事务管理是Spring重要的知识,应用事务解决数据不一致问题

87319 学习 · 199 问题

查看课程

相似问题