@Component public class BaseURLHandlerMethodArgumentResolver extends Object implements org.springframework.web.method.support.HandlerMethodArgumentResolver
| Constructor and Description |
|---|
BaseURLHandlerMethodArgumentResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected static String |
buildFullRequestUrl(String scheme,
String serverName,
int serverPort,
String requestURI,
String queryString)
Obtains the full URL the client used to make the request.
|
Object |
resolveArgument(org.springframework.core.MethodParameter methodParameter,
org.springframework.web.method.support.ModelAndViewContainer mavContainer,
org.springframework.web.context.request.NativeWebRequest webRequest,
org.springframework.web.bind.support.WebDataBinderFactory binderFactory) |
boolean |
supportsParameter(org.springframework.core.MethodParameter methodParameter) |
public BaseURLHandlerMethodArgumentResolver()
public Object resolveArgument(org.springframework.core.MethodParameter methodParameter, org.springframework.web.method.support.ModelAndViewContainer mavContainer, org.springframework.web.context.request.NativeWebRequest webRequest, org.springframework.web.bind.support.WebDataBinderFactory binderFactory)
resolveArgument in interface org.springframework.web.method.support.HandlerMethodArgumentResolverpublic boolean supportsParameter(org.springframework.core.MethodParameter methodParameter)
supportsParameter in interface org.springframework.web.method.support.HandlerMethodArgumentResolverprotected static String buildFullRequestUrl(String scheme, String serverName, int serverPort, String requestURI, String queryString)
Note that the server port will not be shown if it is the default server port for HTTP or HTTPS (80 and 443 respectively).
Copyright © 2019 VILT Group. All rights reserved.