public class FinePathVariableMethodArgumentResolver
extends com.fr.third.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver
implements com.fr.third.springframework.web.method.support.UriComponentsContributor
构造器和说明 |
---|
FinePathVariableMethodArgumentResolver() |
限定符和类型 | 方法和说明 |
---|---|
void |
contributeMethodArgument(com.fr.third.springframework.core.MethodParameter parameter,
java.lang.Object value,
com.fr.third.springframework.web.util.UriComponentsBuilder builder,
java.util.Map<java.lang.String,java.lang.Object> uriVariables,
com.fr.third.springframework.core.convert.ConversionService conversionService) |
protected com.fr.third.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.NamedValueInfo |
createNamedValueInfo(com.fr.third.springframework.core.MethodParameter parameter) |
protected void |
handleMissingValue(java.lang.String name,
com.fr.third.springframework.core.MethodParameter parameter) |
protected void |
handleResolvedValue(java.lang.Object arg,
java.lang.String name,
com.fr.third.springframework.core.MethodParameter parameter,
com.fr.third.springframework.web.method.support.ModelAndViewContainer mavContainer,
com.fr.third.springframework.web.context.request.NativeWebRequest request) |
protected java.lang.Object |
resolveName(java.lang.String name,
com.fr.third.springframework.core.MethodParameter parameter,
com.fr.third.springframework.web.context.request.NativeWebRequest request) |
boolean |
supportsParameter(com.fr.third.springframework.core.MethodParameter parameter) |
public boolean supportsParameter(com.fr.third.springframework.core.MethodParameter parameter)
supportsParameter
在接口中 com.fr.third.springframework.web.method.support.HandlerMethodArgumentResolver
supportsParameter
在接口中 com.fr.third.springframework.web.method.support.UriComponentsContributor
protected com.fr.third.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.NamedValueInfo createNamedValueInfo(com.fr.third.springframework.core.MethodParameter parameter)
createNamedValueInfo
在类中 com.fr.third.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver
protected java.lang.Object resolveName(java.lang.String name, com.fr.third.springframework.core.MethodParameter parameter, com.fr.third.springframework.web.context.request.NativeWebRequest request) throws java.lang.Exception
resolveName
在类中 com.fr.third.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver
java.lang.Exception
protected void handleMissingValue(java.lang.String name, com.fr.third.springframework.core.MethodParameter parameter) throws com.fr.third.springframework.web.bind.ServletRequestBindingException
handleMissingValue
在类中 com.fr.third.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver
com.fr.third.springframework.web.bind.ServletRequestBindingException
protected void handleResolvedValue(java.lang.Object arg, java.lang.String name, com.fr.third.springframework.core.MethodParameter parameter, com.fr.third.springframework.web.method.support.ModelAndViewContainer mavContainer, com.fr.third.springframework.web.context.request.NativeWebRequest request)
handleResolvedValue
在类中 com.fr.third.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver
public void contributeMethodArgument(com.fr.third.springframework.core.MethodParameter parameter, java.lang.Object value, com.fr.third.springframework.web.util.UriComponentsBuilder builder, java.util.Map<java.lang.String,java.lang.Object> uriVariables, com.fr.third.springframework.core.convert.ConversionService conversionService)
contributeMethodArgument
在接口中 com.fr.third.springframework.web.method.support.UriComponentsContributor