クラス DefaultSecurityParameterNameDiscoverer
- java.lang.Object
-
- org.springframework.core.PrioritizedParameterNameDiscoverer
-
- org.springframework.security.core.parameters.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
インスタンスを最初に試行する新しいインスタンスを作成します。
コンストラクターの詳細
DefaultSecurityParameterNameDiscoverer
public DefaultSecurityParameterNameDiscoverer()
デフォルトのParameterNameDiscoverer
インスタンスのみで新しいインスタンスを作成します。
DefaultSecurityParameterNameDiscoverer
public DefaultSecurityParameterNameDiscoverer(java.util.List<? extends org.springframework.core.ParameterNameDiscoverer> parameterNameDiscovers)
渡されたParameterNameDiscoverer
インスタンスを最初に試行する新しいインスタンスを作成します。- パラメーター:
parameterNameDiscovers
- デフォルトを試す前にParameterNameDiscoverer
。null にすることはできません。