クラス ContextExposingHttpServletRequest

java.lang.ObjectSE
jakarta.servlet.ServletRequestWrapper
jakarta.servlet.http.HttpServletRequestWrapper
org.springframework.web.context.support.ContextExposingHttpServletRequest
実装されたすべてのインターフェース:
HttpServletRequestEEServletRequestEE

public class ContextExposingHttpServletRequest extends HttpServletRequestWrapperEE
特定の WebApplicationContext 内のすべての Spring Bean をリクエスト属性としてアクセス可能にする HttpServletRequest デコレーター。属性がアクセスされると遅延チェックが行われます。
導入:
2.5
作成者:
Juergen Hoeller
  • コンストラクターの詳細

    • ContextExposingHttpServletRequest

      public ContextExposingHttpServletRequest(HttpServletRequestEE originalRequest, WebApplicationContext context)
      指定されたリクエストに対して新しい ContextExposingHttpServletRequest を作成します。
      パラメーター:
      originalRequest - オリジナルの HttpServletRequest
      context - このリクエストが実行される WebApplicationContext
    • ContextExposingHttpServletRequest

      public ContextExposingHttpServletRequest(HttpServletRequestEE originalRequest, WebApplicationContext context, @Nullable SetSE<StringSE> exposedContextBeanNames)
      指定されたリクエストに対して新しい ContextExposingHttpServletRequest を作成します。
      パラメーター:
      originalRequest - オリジナルの HttpServletRequest
      context - このリクエストが実行される WebApplicationContext
      exposedContextBeanNames - 公開されるはずのコンテキスト内の Bean の名前 (これが null 以外の場合、このセットの Bean のみが属性として公開の対象になります)
  • メソッドの詳細