首页 > 其他 > 详细

获取Control请求路径

时间:2018-05-24 13:33:58      阅读:286      评论:0      收藏:0      [点我收藏+]

对于多个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
    
    }

 

获取Control请求路径

原文:https://www.cnblogs.com/xufan/p/9082354.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!