@MateAnnotation @Target(value=METHOD) @Retention(value=RUNTIME) @Documented public static @interface MethodSourceBean.Method
MethodSourceBean注解的类下作为容器的数据源的一个方法
MethodSourceBean.methods()上时:
若returnType与paramTypes不填,则默认寻找返回值为Collection,且有且仅有一个Collection入参的同名方法;
若指定returnType与paramTypes,则根据指定返回值与入参类型寻找同名方法;
| 限定符和类型 | 必需的元素和说明 |
|---|---|
String |
namespace
容器名称
|
String |
sourceKey
获取的数据源key字段
|
Class<?> |
sourceType
数据源对象类型
|
| 限定符和类型 | 可选元素和说明 |
|---|---|
MappingType |
mappingType
sourceKey与数据源对象的对应关系
|
String |
name
方法名称
|
Class[] |
paramTypes
方法的参数类型
|
Class<?> |
returnType
方法的返回值类型
|
public abstract String namespace
public abstract Class<?> sourceType
public abstract String sourceKey
public abstract String name
public abstract Class<?> returnType
public abstract Class[] paramTypes
public abstract MappingType mappingType
Copyright © 2022. All rights reserved.