zoukankan      html  css  js  c++  java
  • springboot 导出接口名称

    @Autowired
    WebApplicationContext applicationContext;
    
    @GetMapping("/getmethods")
    public String getParam(){
    
      RequestMappingHandlerMapping mapping = applicationContext.getBean(RequestMappingHandlerMapping.class);
      // 拿到Handler适配器中的全部方法
      Map<RequestMappingInfo, HandlerMethod> methodMap = mapping.getHandlerMethods();
      List<String> urlList = new ArrayList<>();
      for (RequestMappingInfo info : methodMap.keySet()){
    
        Set<String> urlSet = info.getPatternsCondition().getPatterns();
        // 获取全部请求方式
        Set<RequestMethod> Methods = info.getMethodsCondition().getMethods();
        System.out.println(Methods.toString());
        for (String url : urlSet){
          // 加上自己的域名和端口号,就可以直接调用
          urlList.add(Methods+url);
        }
      }
      return urlList.toString();
    }
  • 相关阅读:
    Conversions
    Mispelling4
    A hard puzzle
    Easier Done Than Said?
    利用map可以对很大的数出现的次数进行记数
    A+B Coming
    结构体成员变量
    NSString 类介绍及用法
    复习回顾
    函数与方法对比
  • 原文地址:https://www.cnblogs.com/mengsx/p/14927343.html
Copyright © 2011-2022 走看看