in oas-generator/oas-generator-spring/src/main/java/org/apache/servicecomb/toolkit/generator/annotation/RequestParamAnnotationProcessor.java [30:45]
public void process(RequestParam requestParam, ParameterContext parameterContext) {
parameterContext.setIn(InType.QUERY);
String name = requestParam.value();
if (StringUtils.isEmpty(name)) {
name = requestParam.name();
}
parameterContext.setName(name);
parameterContext.setRequired(requestParam.required());
if (!ObjectUtils.isEmpty(requestParam.defaultValue()) && !ValueConstants.DEFAULT_NONE
.equals(requestParam.defaultValue())) {
parameterContext.setDefaultValue(requestParam.defaultValue());
parameterContext.setRequired(false);
}
}