BVB Source Codes

spring-mvc-showcase Show CustomArgumentResolver.java Source code

Return Download spring-mvc-showcase: download CustomArgumentResolver.java Source code - Download spring-mvc-showcase Source code - Type:.java
  1. package org.springframework.samples.mvc.data.custom;
  2.  
  3. import org.springframework.core.MethodParameter;
  4. import org.springframework.web.bind.support.WebDataBinderFactory;
  5. import org.springframework.web.context.request.NativeWebRequest;
  6. import org.springframework.web.context.request.WebRequest;
  7. import org.springframework.web.method.support.HandlerMethodArgumentResolver;
  8. import org.springframework.web.method.support.ModelAndViewContainer;
  9.  
  10. public class CustomArgumentResolver implements HandlerMethodArgumentResolver {
  11.  
  12.         public boolean supportsParameter(MethodParameter parameter) {
  13.                 return parameter.getParameterAnnotation(RequestAttribute.class) != null;
  14.         }
  15.  
  16.         public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest,
  17.                         WebDataBinderFactory binderFactory) throws Exception {
  18.                 RequestAttribute attr = parameter.getParameterAnnotation(RequestAttribute.class);
  19.                 return webRequest.getAttribute(attr.value(), WebRequest.SCOPE_REQUEST);
  20.         }
  21.        
  22. }
  23.  
downloadCustomArgumentResolver.java Source code - Download spring-mvc-showcase Source code
Related Source Codes/Software:
tushare - TuShare is a utility for crawling historical data ... 2017-01-12
raml-spec - RAML Specification http://raml.... 2017-01-12
android-stackblur - Android StackBlur is a library that can perform a ... 2017-01-12
sound-redux - A Soundcloud client built with React / Redux ... 2017-01-12
httpstat - curl statistics made simple 2017-01-12
discover-flask - Full Stack Web Development with Flask. ... 2017-01-12
micro - Async HTTP microservices made easy ... 2017-01-12
gobot - Golang framework for robotics, drones, and the Int... 2017-01-11
mas - 2017-01-13
Zappa - Serverless Python Web Services ... 2017-01-12
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top