获取Control请求路径

对于多个uri映射到同一个control方法时,需根据不一样的uri返回的数据结构进行区分,所以须要再方法体内获取到RequestUri,再对其作相应的判断实现对应的业务逻辑

    @Resource
    private RequestMappingHandlerMapping requestMappingHandlerMapping;
    @GetMapping({"getNextOpenTime","getNextOpenTime2"})
    public ReturnDTO<NextOpenTimeBO> getNextOpenTime(String gameCode,HttpServletRequest request) {
        UrlPathHelper urlPathHelper = requestMappingHandlerMapping.getUrlPathHelper();
        System.out.println(urlPathHelper.getRequestUri(request));///api/provide/getNextOpenTime2
        System.out.println(urlPathHelper.getServletPath(request));//包含context-path路径 /lottery/api/provide/getNextOpenTime    contextPath+requestUri=servletPath
    
    }
相关文章
相关标签/搜索