public final class AgileParam extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
containsKey(String key) |
static Map<String,Object> |
getInParam() |
static <T> T |
getInParam(Class<T> clazz)
服务中调用该方法获取映射对象
|
static Object |
getInParam(String key)
服务中调用该方法获取入参
|
static <T> T |
getInParam(String key,
Class<T> clazz)
服务中调用该方法获取指定类型入参
|
static <T> T |
getInParam(String key,
Class<T> clazz,
T defaultValue)
服务中调用该方法获取指定类型入参
|
static String |
getInParam(String key,
String defaultValue)
服务中调用该方法获取入参
|
static <T> T |
getInParam(String key,
cloud.agileframework.common.util.clazz.TypeReference<T> reference)
取path下入参,转换为指定泛型
|
static <T> T |
getInParam(cloud.agileframework.common.util.clazz.TypeReference<T> typeReference)
服务中调用该方法获取映射对象
|
static <T> T |
getInParamByPrefix(Class<T> clazz,
String prefix)
服务中调用该方法获取映射对象
|
static <T> T |
getInParamByPrefixAndSuffix(Class<T> clazz,
String prefix,
String suffix)
服务中调用该方法获取映射对象
|
static List<String> |
getInParamOfArray(String key)
服务中调用该方法获取字符串数组入参
|
static <T> List<T> |
getInParamOfArray(String key,
Class<T> clazz)
服务中调用该方法获取指定类型入参
|
static org.springframework.web.multipart.MultipartFile |
getInParamOfFile(String key)
获取上传文件
|
static List<org.springframework.web.multipart.MultipartFile> |
getInParamOfFiles(String key)
获取上传文件
|
public static boolean containsKey(String key)
public static <T> T getInParam(Class<T> clazz)
clazz - 参数映射类型public static <T> T getInParam(cloud.agileframework.common.util.clazz.TypeReference<T> typeReference)
typeReference - 参数映射类型public static <T> T getInParamByPrefix(Class<T> clazz, String prefix)
clazz - 参数映射类型prefix - 筛选参数前缀public static <T> T getInParamByPrefixAndSuffix(Class<T> clazz, String prefix, String suffix)
clazz - 参数映射类型prefix - 筛选参数前缀suffix - 筛选参数后缀public static String getInParam(String key, String defaultValue)
key - 入参索引字符串public static <T> T getInParam(String key, Class<T> clazz)
key - 入参索引字符串public static <T> T getInParam(String key, cloud.agileframework.common.util.clazz.TypeReference<T> reference)
T - 泛型key - 参数pathreference - 泛型public static <T> T getInParam(String key, Class<T> clazz, T defaultValue)
key - 入参索引字符串public static org.springframework.web.multipart.MultipartFile getInParamOfFile(String key)
key - key值public static List<org.springframework.web.multipart.MultipartFile> getInParamOfFiles(String key)
key - key值public static List<String> getInParamOfArray(String key)
key - 入参索引字符串Copyright © 2022. All rights reserved.