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.
AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<A extends Annotation>, AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotationAdapter<A extends Annotation>AbstractStandardOperationAnnotationHandler.StandardAnnotation<A>, AbstractStandardOperationAnnotationHandler.StandardAnnotationAdapter<A extends Annotation>globalConfigurationannotationFinder, annotationType, 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(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<cn.crane4j.annotation.Assemble> standardAnnotation)
Get container.
|
getStandardAnnotationcreateOperation, determineKeyResolver, doResolve, parseAssembleOperationHandler, parseKeyType, parsePropertyMappings, parsePropToMapping, parserPropertyMappingStrategyparseAnnotationForClass, parseAnnotationForElement, parseAnnotationForFields, parseAnnotationForMethods, parseGroups, parseId, parseKey, 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(AbstractStandardAssembleAnnotationHandler.StandardAssembleAnnotation<cn.crane4j.annotation.Assemble> standardAnnotation)
getContainerNamespace 在类中 AssembleAnnotationHandlerstandardAnnotation - standard annotationIllegalArgumentException - thrown when the container is nullCopyright © 2024. All rights reserved.