java - service服務層是否不應該寫http相關的操作
给我你的怀抱
给我你的怀抱 2017-06-23 09:14:01
0
3
952

前提:javaspringmvc

我有個userService的服務類,裡面有操作目前使用者的2個方法,getCurrenUsersetCurrenUser
但是這2個方法要嘛是從request裡得到token,就是從session裡讀取資訊。
領導跟我說service層不應該寫request相關的程式碼,

這是否合理?
我個人也認為,service層應該是只管邏輯,不應該和某些環境強烈依賴。但是。 。 。我TM應該去哪裡寫一個操作CurrenUser的類別?

给我你的怀抱
给我你的怀抱

全部回覆(3)
过去多啦不再A梦

聽你的描述,應該是想在 Service 層使用 request 對象,去取得 session 中的使用者資訊。
我記得 Spring 框架可以註冊一個 RequestContextListener, 然後就可以透過 RequestContextHolder 取得 request, 而無需透過 Controller 傳給 Service. 之前項目裡使用 AOP 時好像用到過,具體記不清了。
另外,我覺得吧,寫程式都是看心情,想怎麼寫就怎麼寫。 :-)

我想大声告诉你

不知道你的意思。
controller方法裡面new一個不就行了。

黄舟

不錯,根據採納的答案的帖子,百度了相關的文章。

http://blog.csdn.net/jiaobuch...

http://blog.csdn.net/u0127068...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!