Java Spring AOP
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
** spring bootでバリデーションチェックのレスポンスをカス...
バリデーションチェックで弾く場合、コントローラ層まで処理...
*** 事前にリクエストされたパラメータを保持しておきたい。 ...
スレッドローカルに保存するのが良いです
スレッドローカルを操作するライブラリに、org.slf4j.MDCがあ...
**** バリデーション前に処理を行う [#sb84dd43]
@Aspect
を指定したクラスを用意します。
メソッドには、
@Before("within(org.springframework.stereotype.コントロ...
とかいれます。
ここでスレッドローカルに値をいれておくわけです。
Httpのリクエストは、RequestContextHolderのrequestAttribut...
スレッドで値を共有したくはないので、後始末として
@AfterReturning("org.springframework.stereotype.コントロ...
または
@After("org.springframework.stereotype.コントローラ")
とかいれます。
** バリデーションエラー後 [#s5704ad2]
@ControllerAdviceで指定したクラスで、@ExceptionHandlerで...
終了行:
** spring bootでバリデーションチェックのレスポンスをカス...
バリデーションチェックで弾く場合、コントローラ層まで処理...
*** 事前にリクエストされたパラメータを保持しておきたい。 ...
スレッドローカルに保存するのが良いです
スレッドローカルを操作するライブラリに、org.slf4j.MDCがあ...
**** バリデーション前に処理を行う [#sb84dd43]
@Aspect
を指定したクラスを用意します。
メソッドには、
@Before("within(org.springframework.stereotype.コントロ...
とかいれます。
ここでスレッドローカルに値をいれておくわけです。
Httpのリクエストは、RequestContextHolderのrequestAttribut...
スレッドで値を共有したくはないので、後始末として
@AfterReturning("org.springframework.stereotype.コントロ...
または
@After("org.springframework.stereotype.コントローラ")
とかいれます。
** バリデーションエラー後 [#s5704ad2]
@ControllerAdviceで指定したクラスで、@ExceptionHandlerで...
ページ名: