ResourceBundle 生成の静的コンストラクターを持つ 1 つの基本コントローラーを拡張するコントローラーがたくさんあります。
static {
resources = ResourceBundle.getBundle("com.resource.Resources");
}
アプリのロジックはビューだけでなくロケールに基づいているため、必要です。
さらにCookieLocaleResolver
、Cookie から現在のロケールを解決する があります。
問題は、基本コントローラーの静的コンストラクター コードが CookieLocaleResolver の resolveLocale メソッドの前に実行されるため、現在のロケールではなく、常に ResourceBundle でシステムのデフォルト ロケールを受け取ることです。
どうすれば解決できますか?ありがとうございました