@Autowired
WebApplicationContext applicationContext;
@RequestMapping("inner/getAllUrl.xhtml")
public List<String> getAllUrl(){
   RequestMappingHandlerMapping mapping = applicationContext.getBean(RequestMappingHandlerMapping.class);
   //获取url与类和方法的对应信息
   Map<RequestMappingInfo, HandlerMethod> map = mapping.getHandlerMethods();
   List<String> urlList = new ArrayList<>();
   for (RequestMappingInfo info : map.keySet()){
      //获取url的Set集合,一个方法可能对应多个url
      Set<String> patterns = info.getPatternsCondition().getPatterns();
      for (String url : patterns) urlList.add(url);
   }
   return urlList;
}