public class ParameterMeta extends Object
| Constructor and Description |
|---|
ParameterMeta(Class<?> paramType,
String fieldName,
Annotation[] fieldAnnotations,
boolean snakeCase) |
ParameterMeta(Field paramField,
boolean snakeCase) |
| Modifier and Type | Method and Description |
|---|---|
String |
doBuildParamName(String prefix,
String paramName,
String defaultName,
boolean snakeCase) |
String |
getFieldName() |
Annotation |
getParamAnnotation() |
String |
getParamName() |
Class<?> |
getParamType() |
String |
getPrefix() |
String |
getSplitArraySeparator() |
boolean |
isArray() |
boolean |
isModelBind() |
boolean |
isParamField() |
boolean |
isUploadFile() |
public ParameterMeta(Class<?> paramType, String fieldName, Annotation[] fieldAnnotations, boolean snakeCase)
public ParameterMeta(Field paramField, boolean snakeCase)
public String doBuildParamName(String prefix, String paramName, String defaultName, boolean snakeCase)
prefix - 前缀paramName - 参数名称defaultName - 默认名称snakeCase - 是否使用蛇形命名public String getParamName()
public String getFieldName()
public Class<?> getParamType()
public String getPrefix()
public Annotation getParamAnnotation()
public boolean isArray()
public String getSplitArraySeparator()
public boolean isUploadFile()
public boolean isModelBind()
public boolean isParamField()
Copyright © 2022. All rights reserved.