關于事務到底放在哪一層比較合適
在實際開發中,可能業務比較復雜,一個action中可能處理很多邏輯,比如userService處理用戶的信息,roleService處理角色信息,那么應該遵循上面的分類處理然后事務加在action層還是將所有的業務邏輯放在一個service里處理,然后在這個service層加上事務管理器呢?
在實際開發中,可能業務比較復雜,一個action中可能處理很多邏輯,比如userService處理用戶的信息,roleService處理角色信息,那么應該遵循上面的分類處理然后事務加在action層還是將所有的業務邏輯放在一個service里處理,然后在這個service層加上事務管理器呢?
2018-05-29
舉報
2019-06-09
controller層不負責處理業務,dao層處理事務不符合單一職責原則,不利于復用.所以將事務管理放在service層
2018-06-15
controller層只負責請求參數的接受和驗證并返回結果,業務邏輯應該都在service層處理。
2018-06-04
不用多想,肯定在Service層