Package | Description |
---|---|
org.springframework.aop.aspectj |
AspectJ integration package.
|
org.springframework.aop.aspectj.annotation |
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
|
org.springframework.beans.factory.config |
SPI interfaces and configuration-related convenience classes for bean factories.
|
org.springframework.beans.factory.support |
Classes supporting the
org.springframework.beans.factory package. |
org.springframework.context.expression |
Expression parsing support within a Spring application context.
|
org.springframework.core |
Provides basic classes for exception handling and version detection,
and other core helpers that are not specific to any part of the framework.
|
org.springframework.jmx.export.assembler |
Provides a strategy for MBeanInfo assembly.
|
org.springframework.messaging.handler.invocation |
Common infrastructure for invoking message handler methods.
|
org.springframework.validation.beanvalidation |
Support classes for integrating a JSR-303 Bean Validation provider
(such as Hibernate Validator) into a Spring ApplicationContext
and in particular with Spring's data binding and validation APIs.
|
org.springframework.web.method.support |
Generic support classes for handler method processing.
|
org.springframework.web.reactive.result.method |
Infrastructure for handler method processing.
|
org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
Modifier and Type | Class and Description |
---|---|
class |
AspectJAdviceParameterNameDiscoverer
ParameterNameDiscoverer implementation that tries to deduce parameter names
for an advice method from the pointcut expression, returning, and throwing clauses. |
Modifier and Type | Method and Description |
---|---|
protected ParameterNameDiscoverer |
AbstractAspectJAdvice.createParameterNameDiscoverer()
Create a ParameterNameDiscoverer to be used for argument binding.
|
Modifier and Type | Field and Description |
---|---|
protected ParameterNameDiscoverer |
AbstractAspectJAdvisorFactory.parameterNameDiscoverer |
Modifier and Type | Method and Description |
---|---|
void |
DependencyDescriptor.initParameterNameDiscovery(ParameterNameDiscoverer parameterNameDiscoverer)
Initialize parameter name discovery for the underlying method parameter, if any.
|
Modifier and Type | Method and Description |
---|---|
protected ParameterNameDiscoverer |
AbstractAutowireCapableBeanFactory.getParameterNameDiscoverer()
Return the ParameterNameDiscoverer to use for resolving method parameter
names if needed.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractAutowireCapableBeanFactory.setParameterNameDiscoverer(ParameterNameDiscoverer parameterNameDiscoverer)
Set the ParameterNameDiscoverer to use for resolving method parameter
names if needed (e.g.
|
Modifier and Type | Method and Description |
---|---|
protected ParameterNameDiscoverer |
CachedExpressionEvaluator.getParameterNameDiscoverer()
Return a shared parameter name discoverer which caches data internally.
|
Constructor and Description |
---|
MethodBasedEvaluationContext(Object rootObject,
Method method,
Object[] arguments,
ParameterNameDiscoverer parameterNameDiscoverer) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultParameterNameDiscoverer
Default implementation of the
ParameterNameDiscoverer strategy interface,
using the Java 8 standard reflection mechanism (if available), and falling back
to the ASM-based LocalVariableTableParameterNameDiscoverer for checking
debug information in the class file. |
class |
KotlinReflectionParameterNameDiscoverer
ParameterNameDiscoverer implementation which uses Kotlin's reflection facilities
for introspecting parameter names. |
class |
LocalVariableTableParameterNameDiscoverer
Implementation of
ParameterNameDiscoverer that uses the LocalVariableTable
information in the method attributes to discover parameter names. |
class |
PrioritizedParameterNameDiscoverer
ParameterNameDiscoverer implementation that tries several discoverer
delegates in succession. |
class |
StandardReflectionParameterNameDiscoverer
ParameterNameDiscoverer implementation which uses JDK 8's reflection facilities
for introspecting parameter names (based on the "-parameters" compiler flag). |
Modifier and Type | Method and Description |
---|---|
void |
PrioritizedParameterNameDiscoverer.addDiscoverer(ParameterNameDiscoverer pnd)
Add a further
ParameterNameDiscoverer delegate to the list of
discoverers that this PrioritizedParameterNameDiscoverer checks. |
void |
MethodParameter.initParameterNameDiscovery(ParameterNameDiscoverer parameterNameDiscoverer)
Initialize parameter name discovery for this method parameter.
|
Modifier and Type | Method and Description |
---|---|
protected ParameterNameDiscoverer |
AbstractReflectiveMBeanInfoAssembler.getParameterNameDiscoverer()
Return the ParameterNameDiscoverer to use for resolving method parameter
names if needed (may be
null in order to skip parameter detection). |
Modifier and Type | Method and Description |
---|---|
void |
AbstractReflectiveMBeanInfoAssembler.setParameterNameDiscoverer(ParameterNameDiscoverer parameterNameDiscoverer)
Set the ParameterNameDiscoverer to use for resolving method parameter
names if needed (e.g.
|
Modifier and Type | Method and Description |
---|---|
void |
InvocableHandlerMethod.setParameterNameDiscoverer(ParameterNameDiscoverer parameterNameDiscoverer)
Set the ParameterNameDiscoverer for resolving parameter names when needed
(e.g.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalValidatorFactoryBean.setParameterNameDiscoverer(ParameterNameDiscoverer parameterNameDiscoverer)
Set the ParameterNameDiscoverer to use for resolving method and constructor
parameter names if needed for message interpolation.
|
Modifier and Type | Method and Description |
---|---|
void |
InvocableHandlerMethod.setParameterNameDiscoverer(ParameterNameDiscoverer parameterNameDiscoverer)
Set the ParameterNameDiscoverer for resolving parameter names when needed
(e.g.
|
Modifier and Type | Method and Description |
---|---|
ParameterNameDiscoverer |
SyncInvocableHandlerMethod.getParameterNameDiscoverer()
Return the configured parameter name discoverer.
|
ParameterNameDiscoverer |
InvocableHandlerMethod.getParameterNameDiscoverer()
Return the configured parameter name discoverer.
|
Modifier and Type | Method and Description |
---|---|
void |
SyncInvocableHandlerMethod.setParameterNameDiscoverer(ParameterNameDiscoverer nameDiscoverer)
Set the ParameterNameDiscoverer for resolving parameter names when needed
(e.g.
|
void |
InvocableHandlerMethod.setParameterNameDiscoverer(ParameterNameDiscoverer nameDiscoverer)
Set the ParameterNameDiscoverer for resolving parameter names when needed
(e.g.
|
Modifier and Type | Method and Description |
---|---|
void |
RequestMappingHandlerAdapter.setParameterNameDiscoverer(ParameterNameDiscoverer parameterNameDiscoverer)
Set the ParameterNameDiscoverer to use for resolving method parameter names if needed
(e.g.
|