recherche

Maison  >  Questions et réponses  >  le corps du texte

java - La couche de service ne devrait-elle pas écrire des opérations liées à http?

Prérequis : javaspringmvc.

J'ai userService的服务类,里面有操作当前用户的2个方法,getCurrenUsersetCurrenUser
但是这2个方法要么是从request里获得token,就是从session里读取信息。
领导跟我说service层不应该写requestcode associé,

Est-ce raisonnable ?
Personnellement, je pense, le cours de service层应该是只管逻辑,不应该和某些环境强依赖。但是。。。我TM应该去哪里写一个操作CurrenUser ?

给我你的怀抱给我你的怀抱2718 Il y a quelques jours1011

répondre à tous(3)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-23 09:16:01

    D'après votre description, il semble que vous souhaitiez utiliser l'objet de requête dans la couche Service pour obtenir les informations utilisateur dans la session.
    Je me souviens que le framework Spring peut enregistrer un RequestContextListener, et vous pouvez ensuite obtenir la demande via RequestContextHolder sans la transmettre au service via le contrôleur. Il semble que j'ai utilisé AOP dans des projets précédents, mais je ne peux pas. rappelez-vous les détails.
    De plus, je pense qu'écrire du code dépend de votre humeur, vous pouvez écrire comme vous le souhaitez. :-)

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-23 09:16:01

    Je ne sais pas ce que tu veux dire.
    Ajoutez-en simplement un nouveau dans la méthode du contrôleur.

    répondre
    0
  • 黄舟

    黄舟2017-06-23 09:16:01

    Oui, selon le message avec la réponse acceptée, Baidu a publié des articles pertinents.

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

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

    répondre
    0
  • Annulerrépondre