第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

service服務(wù)層是否不應(yīng)該寫http相關(guān)的操作

service服務(wù)層是否不應(yīng)該寫http相關(guān)的操作

DIEA 2019-03-01 10:55:21
前提:java,springmvc。 我有個(gè)userService的服務(wù)類,里面有操作當(dāng)前用戶的2個(gè)方法,getCurrenUser和setCurrenUser。但是這2個(gè)方法要么是從request里獲得token,就是從session里讀取信息。領(lǐng)導(dǎo)跟我說service層不應(yīng)該寫request相關(guān)的代碼, 這是否合理?我個(gè)人也認(rèn)為,service層應(yīng)該是只管邏輯,不應(yīng)該和某些環(huán)境強(qiáng)依賴。但是。。。我TM應(yīng)該去哪里寫一個(gè)操作CurrenUser的類?
查看完整描述

3 回答

?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊

聽你的描述,應(yīng)該是想在 Service 層使用 request 對象,去獲取 session 中的用戶信息。
我記得 Spring 框架可以注冊一個(gè) RequestContextListener, 然后就可以通過 RequestContextHolder 獲取 request, 而無需通過 Controller 傳給 Service. 之前項(xiàng)目里使用 AOP 時(shí)好像用到過,具體記不清了。
另外,我覺得吧,寫代碼都是看心情,想怎么寫就怎么寫。:-)

查看完整回答
反對 回復(fù) 2019-03-01
?
呼喚遠(yuǎn)方

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊

不知道你的意思。
controller方法里面new一個(gè)不就行了。

查看完整回答
反對 回復(fù) 2019-03-01
  • 3 回答
  • 0 關(guān)注
  • 433 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)