インターフェースの使用
org.springframework.core.ParameterNameDiscoverer
パッケージ
説明
AspectJ 統合パッケージ。
AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
org.springframework.beans.factory
パッケージをサポートするクラス。Spring アプリケーションコンテキスト内の式解析サポート。
例外処理とバージョン検出のための基本クラス、およびフレームワークのどの部分にも固有ではない他のコアヘルパーを提供します。
MBeanInfo アセンブリの戦略を提供します。
メッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
ハンドラーメソッド処理の汎用サポートクラス。
ハンドラーメソッド処理のインフラストラクチャ。
org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。org.springframework.aop.aspectj 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明protected ParameterNameDiscoverer
AbstractAspectJAdvice.createParameterNameDiscoverer()
引数のバインドに使用する ParameterNameDiscoverer を作成します。org.springframework.aop.aspectj.annotation 内の ParameterNameDiscoverer 使用
修飾子と型フィールド説明protected final ParameterNameDiscoverer
AbstractAspectJAdvisorFactory.parameterNameDiscoverer
org.springframework.beans.factory.config 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明void
DependencyDescriptor.initParameterNameDiscovery
(ParameterNameDiscoverer parameterNameDiscoverer) 基になるメソッドパラメーターがある場合は、パラメーター名の検出を初期化します。org.springframework.beans.factory.support 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明AbstractAutowireCapableBeanFactory.getParameterNameDiscoverer()
必要に応じて、メソッドパラメーター名の解決に使用する ParameterNameDiscoverer を返します。修飾子と型メソッド説明void
AbstractAutowireCapableBeanFactory.setParameterNameDiscoverer
(ParameterNameDiscoverer parameterNameDiscoverer) 必要に応じて、メソッドパラメーター名の解決に使用する ParameterNameDiscoverer を設定します(例:org.springframework.context.expression 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明protected ParameterNameDiscoverer
CachedExpressionEvaluator.getParameterNameDiscoverer()
データを内部的にキャッシュする共有パラメーター名のディスカバラーを返します。修飾子コンストラクター説明MethodBasedEvaluationContext
(ObjectSE rootObject, MethodSE method, ObjectSE[] arguments, ParameterNameDiscoverer parameterNameDiscoverer) org.springframework.core 内の ParameterNameDiscoverer 使用
修飾子と型クラス説明class
ParameterNameDiscoverer
戦略インターフェースのデフォルト実装。Java 8 標準リフレクションメカニズムに委譲されます。class
Kotlin の反射機能を使用してパラメーター名をイントロスペクトするParameterNameDiscoverer
実装。class
連続して複数の発見者デリゲートを試行するParameterNameDiscoverer
実装。class
JDK 8 のリフレクション機能を使用してパラメーター名をイントロスペクトするParameterNameDiscoverer
実装( "-parameters" コンパイラーフラグに基づく)。修飾子と型メソッド説明void
PrioritizedParameterNameDiscoverer.addDiscoverer
(ParameterNameDiscoverer pnd) このPrioritizedParameterNameDiscoverer
がチェックする検出者のリストに、さらにParameterNameDiscoverer
デリゲートを追加します。void
MethodParameter.initParameterNameDiscovery
(ParameterNameDiscoverer parameterNameDiscoverer) このメソッドパラメーターのパラメーター名の検出を初期化します。org.springframework.jmx.export.assembler 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明protected ParameterNameDiscoverer
AbstractReflectiveMBeanInfoAssembler.getParameterNameDiscoverer()
必要に応じてメソッドのパラメーター名を解決するために使用する ParameterNameDiscoverer を返します(パラメーターの検出をスキップするためにnull
の場合があります)。修飾子と型メソッド説明void
AbstractReflectiveMBeanInfoAssembler.setParameterNameDiscoverer
(ParameterNameDiscoverer parameterNameDiscoverer) 必要に応じて、メソッドパラメーター名の解決に使用する ParameterNameDiscoverer を設定します(例:org.springframework.messaging.handler.invocation 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明void
InvocableHandlerMethod.setParameterNameDiscoverer
(ParameterNameDiscoverer parameterNameDiscoverer) 必要に応じてパラメーター名を解決するための ParameterNameDiscoverer を設定します(例:org.springframework.messaging.handler.invocation.reactive 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明void
InvocableHandlerMethod.setParameterNameDiscoverer
(ParameterNameDiscoverer nameDiscoverer) 必要に応じてパラメーター名を解決するための ParameterNameDiscoverer を設定します(例:org.springframework.validation.beanvalidation 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明MethodValidationAdapter.getParameterNameDiscoverer()
configured
ParameterNameDiscoverer
を返します。修飾子と型メソッド説明void
LocalValidatorFactoryBean.setParameterNameDiscoverer
(ParameterNameDiscoverer parameterNameDiscoverer) メッセージの補間に必要な場合は、メソッドとコンストラクターのパラメーター名の解決に使用する ParameterNameDiscoverer を設定します。void
MethodValidationAdapter.setParameterNameDiscoverer
(ParameterNameDiscoverer parameterNameDiscoverer) ParameterNameDiscoverer
を設定してメソッドパラメーター名を検出し、MessageSourceResolvable
のエラーコードを作成します。org.springframework.web.method.annotation 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明static MethodValidator
HandlerMethodValidator.from
(WebBindingInitializer initializer, ParameterNameDiscoverer paramNameDiscoverer, PredicateSE<MethodParameter> modelAttributePredicate, PredicateSE<MethodParameter> requestParamPredicate) Spring MVC または WebFlux 構成などで、ConfigurableWebBindingInitializer
経由での使用のために Bean Validation が有効になっている場合にHandlerMethodValidator
を作成する静的ファクトリメソッド。org.springframework.web.method.support 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明void
InvocableHandlerMethod.setParameterNameDiscoverer
(ParameterNameDiscoverer parameterNameDiscoverer) 必要に応じてパラメーター名を解決するための ParameterNameDiscoverer を設定します(例:org.springframework.web.reactive.result.method 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明InvocableHandlerMethod.getParameterNameDiscoverer()
設定されたパラメーター名の discoverer を返します。SyncInvocableHandlerMethod.getParameterNameDiscoverer()
設定されたパラメーター名の discoverer を返します。修飾子と型メソッド説明void
InvocableHandlerMethod.setParameterNameDiscoverer
(ParameterNameDiscoverer nameDiscoverer) 必要に応じてパラメーター名を解決するための ParameterNameDiscoverer を設定します(例:void
SyncInvocableHandlerMethod.setParameterNameDiscoverer
(ParameterNameDiscoverer nameDiscoverer) 必要に応じてパラメーター名を解決するための ParameterNameDiscoverer を設定します(例:org.springframework.web.servlet.mvc.method.annotation 内の ParameterNameDiscoverer 使用
修飾子と型メソッド説明void
RequestMappingHandlerAdapter.setParameterNameDiscoverer
(ParameterNameDiscoverer parameterNameDiscoverer) 必要に応じて、メソッドパラメーター名の解決に使用する ParameterNameDiscoverer を設定します(例: