Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
LocaleChangeInterceptor.preHandle()に渡すパラメータ(オブジェクトハンドラ)が気になります。
preHandle() を呼び出すと、現在のリクエスト、レスポンス オブジェクトを渡すことができます。しかし、どこからハンドラーを取得しますか。
助言がありますか?
一般に、 Springの命名法では、現在のリクエストを処理している実装handlerのインスタンスを指します。@Controller
handler
@Controller
の場合LocaleChangeInterceptor、ハンドラーパラメータは使用されないため、何でも渡すことができます。ただし、慣例に従うために、可能であればコントローラーインスタンスを渡す必要があります。
LocaleChangeInterceptor
編集:なぜあなたはそもそもそれを呼んでいるのですか?インターセプターがあり、SpringMVCフレームワークによってのみ呼び出されるようになっています。