亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問老師,如果用了通用Service,跨實體的業務邏輯寫在哪里啊?

例如student對應一個通用service,teacher對應一個通用service,例如“老師收取學生作業”這個場景需要用到兩個實體,那么這段業務邏輯感覺寫在哪個通用service都不合適,是寫在controller還是在封裝一個上層的service啊 ?

正在回答

2 回答

? ? ? ?從你的這個需求上看,如果沒有單獨的作業service、controller,動作的發起者是老師,一般可以寫在teacher對應的service中,在teacherService中注入studentMapper,作業Mapper,單獨寫一個方法實現老師收取學生作業,最后可以在teacheController中調用這個方法。如果單獨寫作業的service、controller,那么老師收取學生作業這個方法的業務邏輯可以寫在作業service中,然后作業controller中暴露給外界。

3 回復 有任何疑惑可以回復我~

+1~

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問老師,如果用了通用Service,跨實體的業務邏輯寫在哪里啊?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號