在service層 直接向controller層返回Result是不是更簡(jiǎn)單呢???
在service層 直接向controller返回Result是不是更簡(jiǎn)單呢??? 總感覺用異常來(lái)返回結(jié)果有點(diǎn)別扭....有沒有大牛分析分析??
在service層 直接向controller返回Result是不是更簡(jiǎn)單呢??? 總感覺用異常來(lái)返回結(jié)果有點(diǎn)別扭....有沒有大牛分析分析??
2018-03-27
舉報(bào)
2020-08-18
其實(shí)我覺得還是看業(yè)務(wù)吧,我們的業(yè)務(wù)需求,在新增的時(shí)候需要對(duì)某些字段進(jìn)行唯一性性質(zhì),需要反饋給用戶不止是新增失敗了,而且需要告知數(shù)據(jù)庫(kù)中已存在約束字段相同的數(shù)據(jù)才導(dǎo)致新增的失敗,此時(shí)返回Result可能比較合理.像刪除之類的只需要返回影響條數(shù)就可以了吧
2019-05-31
service要達(dá)到可重用的效果,所以不建議返回controller的Result
2018-07-03
尤其是一個(gè)控制層需要調(diào)用多個(gè)業(yè)務(wù)邏輯層 你每個(gè)業(yè)務(wù)邏輯層返回 result...蛋疼的要死
2018-07-03
我們公司就是在業(yè)務(wù)邏輯層 返回result 但是這么干很別扭。。。
2018-03-27
這個(gè)他在統(tǒng)一異常處理(上)18:45 這里已經(jīng)做了說(shuō)明,service層往往不會(huì)這么簡(jiǎn)單地只做幾個(gè)判斷,還會(huì)有更多復(fù)雜的業(yè)務(wù)要處理,不能把所有的結(jié)果都以一個(gè)String來(lái)當(dāng)作結(jié)果返回,有些返回結(jié)果不是String。