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.