cari

Rumah  >  Soal Jawab  >  teks badan

java - Sekiranya lapisan perkhidmatan tidak menulis operasi berkaitan http?

Prasyarat: javaspringmvc.

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

Adakah ini munasabah?
Saya secara peribadi fikir, kelas service层应该是只管逻辑,不应该和某些环境强依赖。但是。。。我TM应该去哪里写一个操作CurrenUser?

给我你的怀抱给我你的怀抱2755 hari yang lalu1036

membalas semua(3)saya akan balas

  • 过去多啦不再A梦

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

    Dari penerangan anda, nampaknya anda ingin menggunakan objek permintaan dalam lapisan Perkhidmatan untuk mendapatkan maklumat pengguna dalam sesi.
    Saya ingat bahawa rangka kerja Spring boleh mendaftarkan RequestContextListener, dan kemudian anda boleh mendapatkan permintaan melalui RequestContextHolder tanpa menghantarnya kepada Perkhidmatan melalui Pengawal Saya nampaknya telah menggunakan AOP dalam projek sebelumnya, tetapi saya tidak boleh ingat butirannya.
    Selain itu, saya fikir, menulis kod bergantung pada mood anda, anda boleh menulis bagaimana anda mahu. :-)

    balas
    0
  • 我想大声告诉你

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

    Saya tidak tahu apa yang anda maksudkan.
    Cuma tambah yang baharu dalam kaedah pengawal.

    balas
    0
  • 黄舟

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

    Ya, menurut catatan dengan jawapan yang diterima, Baidu telah menerbitkan artikel berkaitan.

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

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

    balas
    0
  • Batalbalas