Java - 서비스 계층이 http 관련 작업을 작성하면 안 되나요?
给我你的怀抱
给我你的怀抱 2017-06-23 09:14:01
0
3
1004

전제 조건: javaspringmvc.

나에게는 userService的服务类,里面有操作当前用户的2个方法,getCurrenUsersetCurrenUser
但是这2个方法要么是从request里获得token,就是从session里读取信息。
领导跟我说service层不应该写request관련 코드가 있습니다.

이게 합리적인가요?
개인적으로는 service层应该是只管逻辑,不应该和某些环境强依赖。但是。。。我TM应该去哪里写一个操作CurrenUser 수업?

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

모든 응답(3)
过去多啦不再A梦

귀하의 설명에 따르면 세션에서 사용자 정보를 얻기 위해 서비스 계층의 요청 개체를 사용하려는 것 같습니다.
Spring 프레임워크가 RequestContextListener를 등록한 다음 컨트롤러를 통해 서비스에 전달하지 않고 RequestContextHolder를 통해 요청을 얻을 수 있다는 것을 기억합니다. 이전 프로젝트에서 AOP를 사용한 것 같은데 그럴 수 없습니다. 세부 사항을 기억하십시오.
또한 코드 작성은 기분에 따라 다르니 원하는 대로 작성하시면 될 것 같아요. :-)

我想大声告诉你

무슨 말씀인지 모르겠습니다.
컨트롤러 메소드에 새로운 것을 추가하기만 하면 됩니다.

黄舟

예, 답변이 승인된 게시물에 따르면 Baidu는 관련 기사를 게시했습니다.

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿