java - サービス層は http 関連の操作を記述すべきではありませんか?
给我你的怀抱
给我你的怀抱 2017-06-23 09:14:01
0
3
1003

前提条件: javaspringmvc

userService のサービス クラスがあり、これには現在のユーザーを操作する 2 メソッド getCurrenUsersetCurrenUser が含まれています。
ただし、これら 2 つのメソッドは、request から token を取得するか、session から情報を読み取ります。
リーダーは、service レイヤーでは request 関連コードを記述すべきではないと言いました。

これは合理的ですか?
私は個人的に、service レイヤーはロジックのみに焦点を当てるべきであり、特定の環境に強く依存すべきではないと考えています。しかし。 。 。 CurrenUser を操作するクラスはどこに記述すればよいですか?

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

全員に返信(3)
过去多啦不再A梦

あなたの説明から、サービス層のリクエストオブジェクトを使用してセッション内のユーザー情報を取得したいようです。
Spring フレームワークは RequestContextListener を登録でき、その後、コントローラーを介してサービスにリクエストを渡さずに、 RequestContextHolder を介してリクエストを取得できることを思い出しました。以前のプロジェクトでは AOP を使用していたようですが、できません。詳細を覚えておいてください。
また、コードを書くのは気分次第で、好きなように書くことができると思います。 :-)

いいねを押す +0
我想大声告诉你

何言ってるのか分かりません。
コントローラーメソッドに新しいものを追加するだけです。

いいねを押す +0
黄舟

はい、承認された回答の投稿によると、Baidu は関連記事を公開しています。

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート