public class ValueResolveAssembleAnnotationHandler extends AssembleAnnotationHandler implements org.springframework.context.EmbeddedValueResolverAware
Extension implementation of AssembleAnnotationHandler,
On the basis of the former, some spring annotations are additionally supported.
AbstractAssembleAnnotationHandler.StandardAnnotation, AbstractAssembleAnnotationHandler.StandardAnnotationAdapterannotationFinder, annotationType, globalConfiguration, operationComparator| 构造器和说明 |
|---|
ValueResolveAssembleAnnotationHandler(AnnotationFinder annotationFinder,
Crane4jGlobalConfiguration globalConfiguration,
ExpressionEvaluator evaluator,
org.springframework.expression.BeanResolver beanResolver,
PropertyMappingStrategyManager propertyMappingStrategyManager)
Create an operation parser that supports annotation configuration.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
getContainerNamespace(cn.crane4j.annotation.Assemble annotation)
Get container.
|
void |
setEmbeddedValueResolver(@NonNull org.springframework.util.StringValueResolver resolver)
Set the StringValueResolver to use for resolving embedded definition values.
|
getStandardAnnotationcreateAssembleOperation, createAssembleOperation, parseAnnotationForClass, parseAnnotationForElement, parseAnnotationForFields, parseAssembleOperationHandler, parseGroups, parseKey, parseKeyType, parsePropertyMappings, parserPropertyMappingStrategy, parseSort, resolve, setOperationComparatorpublic ValueResolveAssembleAnnotationHandler(AnnotationFinder annotationFinder, Crane4jGlobalConfiguration globalConfiguration, ExpressionEvaluator evaluator, org.springframework.expression.BeanResolver beanResolver, PropertyMappingStrategyManager propertyMappingStrategyManager)
Create an operation parser that supports annotation configuration.
annotationFinder - annotation finderglobalConfiguration - global configurationbeanResolver - bean resolverevaluator - expression evaluatorpropertyMappingStrategyManager - property mapping strategy managerprotected String getContainerNamespace(cn.crane4j.annotation.Assemble annotation)
getContainerNamespace 在类中 AssembleAnnotationHandlerannotation - annotationIllegalArgumentException - thrown when the container is nullpublic void setEmbeddedValueResolver(@NonNull org.springframework.util.StringValueResolver resolver)
setEmbeddedValueResolver 在接口中 org.springframework.context.EmbeddedValueResolverAwareresolver - handlerCopyright © 2023. All rights reserved.