2017-01-18 3 views

답변

3

당신은 정규식을 통해 컨트롤러 수준에서 요청 매핑을 지정하고 일부 리소스를 제외 (예를 들어 'excludeResourceA'와 'excludeResourceB을')와 수 :

물론
@RestController 
@RequestMapping(value = "/{arg:(?!sitemap.xml|excludeResourceA|excludeResourceB).*$}") 
public class YourRestController { 
    // your implementation 
} 

당신은 또한에 요청 매핑을 지정할 수 있습니다 메서드 경로를 컨트롤러 경로와 일치하는 동일한 정규식으로 바꾸고 메서드 서명에 @PathVariable("arg") String arg이라는 인자를 메서드 본문에 전달할 수 있습니다.