public class Crane4jTemplate.OpsForComponent extends Object
| 构造器和说明 |
|---|
OpsForComponent() |
public Crane4jTemplate opsForExecute()
public Crane4jTemplate.OpsForProxy opsForProxy()
public Crane4jTemplate.OpsForContainer opsForContainer()
public Crane4jTemplate.OpsForComponent registerMethodContainerFactory(@NonNull MethodContainerFactory methodContainerFactory)
methodContainerFactory - method container factoryAssembleMethodAnnotationHandler.registerMethodContainerFactory(cn.crane4j.core.support.container.MethodContainerFactory)public Crane4jTemplate.OpsForComponent registerPropertyMappingStrategy(@NonNull PropertyMappingStrategy propertyMappingStrategy)
propertyMappingStrategy - property mapping strategyPropertyMappingStrategyManager.addPropertyMappingStrategy(cn.crane4j.core.parser.handler.strategy.PropertyMappingStrategy)public Crane4jTemplate.OpsForComponent registerContainerLifecycleProcessor(@NonNull ContainerLifecycleProcessor lifecycle)
ContainerLifecycleProcessor.lifecycle - lifecycleContainerManager.registerContainerLifecycleProcessor(cn.crane4j.core.container.lifecycle.ContainerLifecycleProcessor)public Crane4jTemplate.OpsForComponent registerOperationAnnotationHandler(OperationAnnotationHandler operationAnnotationHandler)
operationAnnotationHandler - operation annotation handlerTypeHierarchyBeanOperationParser.addOperationAnnotationHandler(cn.crane4j.core.parser.handler.OperationAnnotationHandler)public Crane4jTemplate.OpsForComponent registerConditionParser(ConditionParser conditionParser)
conditionParser - condition parserConditionalTypeHierarchyBeanOperationParser.registerConditionParser(cn.crane4j.core.condition.ConditionParser)public Crane4jTemplate.OpsForComponent registerCacheManager(CacheManager cacheManager)
cacheManager - cache managerCrane4jGlobalConfiguration.registerCacheManager(cn.crane4j.core.cache.CacheManager)public CacheManager getCacheManager(String name)
name - cache manager nameCrane4jGlobalConfiguration.getCacheManager(java.lang.String)public <M extends CacheManager> Crane4jTemplate.OpsForComponent configureCacheManager(String name, Class<M> managerType, BiConsumer<Crane4jTemplate,M> consumer)
M - cache manager typename - cache manager namemanagerType - cache manager typeconsumer - consumerpublic <H extends OperationAnnotationHandler> Crane4jTemplate.OpsForComponent configureOperationAnnotationHandler(Class<H> handlerType, BiConsumer<Crane4jTemplate,H> consumer)
handlerType - handler typeconsumer - consumerTypeHierarchyBeanOperationParser.getOperationAnnotationHandlers()Copyright © 2024. All rights reserved.