2017-01-18 91 views

回答

3

你可以与指定在通过正则表达式控制器级别您的请求映射和排除某些资源(例如“excludeResourceA”和“excludeResourceB”):

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

当然,你也可以指定在请求映射方法级别与相对于您的控制器路径匹配相同的正则表达式,您可以在方法签名中将@PathVariable("arg") String arg的参数传递给方法体(如果需要的话)。