クラス FixedLocaleContextResolver

java.lang.ObjectSE
org.springframework.web.server.i18n.FixedLocaleContextResolver
実装されたすべてのインターフェース:
LocaleContextResolver

public class FixedLocaleContextResolver extends ObjectSE implements LocaleContextResolver
常に固定ロケールとオプションでタイムゾーンを返す LocaleContextResolver 実装。Default は、現在の JVM のデフォルトロケールです。

メモ: 固定のロケールとタイムゾーンは変更できないため、setLocaleContext(org.springframework.web.server.ServerWebExchange, org.springframework.context.i18n.LocaleContext) はサポートされていません。

導入:
5.0
作成者:
Sebastien Deleuze
  • コンストラクターの詳細

    • FixedLocaleContextResolver

      public FixedLocaleContextResolver()
      デフォルトの FixedLocaleResolver を作成し、構成済みのデフォルトロケール(またはフォールバックとしての JVM のデフォルトロケール)を公開します。
    • FixedLocaleContextResolver

      public FixedLocaleContextResolver(LocaleSE locale)
      指定されたロケールを公開する FixedLocaleResolver を作成します。
      パラメーター:
      locale - 公開するロケール
    • FixedLocaleContextResolver

      public FixedLocaleContextResolver(LocaleSE locale, @Nullable TimeZoneSE timeZone)
      指定されたロケールとタイムゾーンを公開する FixedLocaleResolver を作成します。
      パラメーター:
      locale - 公開するロケール
      timeZone - 公開するタイムゾーン
  • メソッドの詳細

    • resolveLocaleContext

      public LocaleContext resolveLocaleContext(ServerWebExchange exchange)
      インターフェースからコピーされた説明: LocaleContextResolver
      指定された交換を介して現在のロケールコンテキストを解決します。

      返されるコンテキストは、タイムゾーン情報が関連付けられたロケールを含む TimeZoneAwareLocaleContext である場合があります。instanceof チェックを適用し、それに応じてダウンキャストするだけです。

      カスタムリゾルバーの実装は、返されたコンテキストで追加の設定を返すこともありますが、これもダウンキャストを通じてアクセスできます。

      次で指定:
      インターフェース LocaleContextResolverresolveLocaleContext 
      パラメーター:
      exchange - 現在のサーバー交換
      戻り値:
      現在のロケールコンテキスト (非 null)
    • setLocaleContext

      public void setLocaleContext(ServerWebExchange exchange, @Nullable LocaleContext localeContext)
      インターフェースからコピーされた説明: LocaleContextResolver
      現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。
      次で指定:
      インターフェース LocaleContextResolversetLocaleContext 
      パラメーター:
      exchange - 現在のサーバー交換
      localeContext - 新しいロケールコンテキスト、またはロケールをクリアする null 
      関連事項: