- interceptor에서 사용시
final Map<String, String> pathVariables = (Map<String, String>) request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE);
https://gist.github.com/ankushs92/0e97e070401a1bb5fe55
- Controller에서 사용(@PathVariable == @PathParam)
@RequestMapping(value = "/{variable}", method = RequestMethod.GET)
public String companyPath(@PathVariable("variable") String pathUrl, Model model)
@RequestMapping(value = "/{variable}", method = RequestMethod.GET)
public String companyPath(@PathVariable String variable, Model model)
- pathvariable 값에 dot(.)이 표함된 경우
/somepath/{variable:.+} 와 같이 사용
http://winmargo.tistory.com/202
'spring' 카테고리의 다른 글
메일 보내기 (0) | 2018.06.15 |
---|---|
환경별 deploy - spring profile 을 사용하여 환경에 맞게 deploy 하기 (0) | 2018.03.22 |
master/slave 이중화 설정시 환경설정 및 프로그램 (0) | 2017.11.14 |
스프링3.x와 스프링4.x 변경된 점 (0) | 2017.08.08 |
component-scan / annotation-config / annotation-driven 차이점 (0) | 2016.11.23 |