クラス DefaultSecurityParameterNameDiscoverer

  • 実装されたすべてのインターフェース:
    org.springframework.core.ParameterNameDiscoverer

    public class DefaultSecurityParameterNameDiscoverer
    extends org.springframework.core.PrioritizedParameterNameDiscoverer
    Spring Security のデフォルトの ParameterNameDiscoverer は、クラスパスで検出された内容に応じて、いくつかの ParameterNameDiscoverer を試行します。
    • 有効なアノテーションとして P を含む AnnotationParameterNameDiscoverer のインスタンスを使用します。Spring Data がクラスパス上にある場合は、Param アノテーションも追加されます。
    • Spring 4 がクラスパス上にある場合、DefaultParameterNameDiscoverer が追加されます。これは最初に JDK 8 情報を使用しようとし、LocalVariableTableParameterNameDiscoverer にフォールバックします。
    • Spring 4 がクラスパス上にない場合、LocalVariableTableParameterNameDiscoverer が直接追加されます。
    導入:
    3.2
    関連事項:
    AnnotationParameterNameDiscoverer
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      DefaultSecurityParameterNameDiscoverer()
      デフォルトの ParameterNameDiscoverer インスタンスのみで新しいインスタンスを作成します。
      DefaultSecurityParameterNameDiscoverer​(java.util.List<? extends org.springframework.core.ParameterNameDiscoverer> parameterNameDiscovers)
      渡された ParameterNameDiscoverer インスタンスを最初に試行する新しいインスタンスを作成します。
    • メソッドのサマリー

      • クラス org.springframework.core.PrioritizedParameterNameDiscoverer から継承されたメソッド

        addDiscoverer, getParameterNames, getParameterNames
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • DefaultSecurityParameterNameDiscoverer

        public DefaultSecurityParameterNameDiscoverer()
        デフォルトの ParameterNameDiscoverer インスタンスのみで新しいインスタンスを作成します。
      • DefaultSecurityParameterNameDiscoverer

        public DefaultSecurityParameterNameDiscoverer​(java.util.List<? extends org.springframework.core.ParameterNameDiscoverer> parameterNameDiscovers)
        渡された ParameterNameDiscoverer インスタンスを最初に試行する新しいインスタンスを作成します。
        パラメーター:
        parameterNameDiscovers - デフォルトを試す前に ParameterNameDiscoverer。null にすることはできません。