public abstract class RepositoryProxy<T extends ElasticSearchRepository<?>> extends Object
| 构造器和说明 |
|---|
RepositoryProxy(ElasticSearchEntityRepositoryDetail entityRepositoryDetail,
ElasticSearchRestTemplate elasticSearchRestTemplate,
ElasticSearchWithMybatisXmlConfig elasticSearchWithMybatisXmlConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Object> |
analysisMethodParams(Object[] args,
Method method,
Map<Method,Map<Integer,String>> methodParamsIndex)
封装参数列表
|
Object[] |
excludeEmpty(Object[] args)
排除空和null
|
abstract T |
getObject() |
Object |
getResult(Method method,
Object[] args)
解析 执行 返回值
|
boolean |
isDefaultMethod(Method method)
默认方法验证
|
String |
toString() |
public RepositoryProxy(ElasticSearchEntityRepositoryDetail entityRepositoryDetail, ElasticSearchRestTemplate elasticSearchRestTemplate, ElasticSearchWithMybatisXmlConfig elasticSearchWithMybatisXmlConfig)
public abstract T getObject()
public Object getResult(Method method, Object[] args)
method - 方法args - 方法参数public boolean isDefaultMethod(Method method)
method - public Map<String,Object> analysisMethodParams(Object[] args, Method method, Map<Method,Map<Integer,String>> methodParamsIndex)
args - method - Copyright © 2022. All rights reserved.