下面列出了org.springframework.web.bind.annotation.RequestHeader#name ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void process(RequestHeader requestHeader, ParameterContext parameterContext) {
parameterContext.setIn(InType.HEADER);
parameterContext.setRequired(requestHeader.required());
if (!ObjectUtils.isEmpty(requestHeader.defaultValue()) && !ValueConstants.DEFAULT_NONE
.equals(requestHeader.defaultValue())) {
parameterContext.setDefaultValue(requestHeader.defaultValue());
}
String name = requestHeader.name();
if (StringUtils.isEmpty(name)) {
name = requestHeader.value();
}
parameterContext.setName(name);
}
@Override
public String getParameterName(RequestHeader annotation) {
String value = annotation.value();
if (value.isEmpty()) {
value = annotation.name();
}
return value;
}
private RequestHeaderNamedValueInfo(RequestHeader annotation) {
super(annotation.name(), annotation.required(), annotation.defaultValue());
}
private RequestHeaderNamedValueInfo(RequestHeader annotation) {
super(annotation.name(), annotation.required(), annotation.defaultValue());
}
private RequestHeaderNamedValueInfo(RequestHeader annotation) {
super(annotation.name(), annotation.required(), annotation.defaultValue());
}
private RequestHeaderNamedValueInfo(RequestHeader annotation) {
super(annotation.name(), annotation.required(), annotation.defaultValue());
}
private RequestHeaderNamedValueInfo(RequestHeader annotation) {
super(annotation.name(), annotation.required(), annotation.defaultValue());
}
private RequestHeaderNamedValueInfo(RequestHeader annotation) {
super(annotation.name(), annotation.required(), annotation.defaultValue());
}
如果文章对你有帮助,欢迎点击上方按钮打赏作者