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();
    }
  • 相关阅读:
    Lambda
    Thread&线程池
    异常
    Map
    List and Set
    Collection和迭代器Iterator
    Object类,常用API
    (一)自定义 mybatis 之框架介绍
    Nginx三大功能及高并发分流
    http协议改为https
  • 原文地址:https://www.cnblogs.com/mengsx/p/14927343.html
Copyright © 2011-2022 走看看