Spring MVC获取所有注册的url
来源:互联网 发布:mac u盘无法分区 编辑:程序博客网 时间:2024/06/05 19:59
本文的目的是获取所有通过requestMapping注册的url
@RequestMapping("getAllUrl") @ResponseBody public Set<String> getAllUrl(HttpServletRequest request) { Set<String> result = new HashSet<String>(); WebApplicationContext wc = (WebApplicationContext) request.getAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE); RequestMappingHandlerMapping bean = wc.getBean(RequestMappingHandlerMapping.class); Map<RequestMappingInfo, HandlerMethod> handlerMethods = bean.getHandlerMethods(); for (RequestMappingInfo rmi : handlerMethods.keySet()) { PatternsRequestCondition pc = rmi.getPatternsCondition(); Set<String> pSet = pc.getPatterns(); result.addAll(pSet); } return result; }
通过上面的代码就可以获取所有注册到容器中的url。
0 0
- Spring MVC获取所有注册的url
- spring mvc 获取所有的controller中的url
- spring mvc 获取所有的controller和url映射关系
- Spring MVC 获取url参数的方法
- Spring mvc(3)如何获取所有的requestMapping
- spring-mvc @RequestMapping 获取url路径参数
- 用于获取spring所有支持的请求url,也就是{@link RequestMapping}的url
- 如何在spring boot中获取所有RequestMapping的URL路径列表集?
- Spring mvc怎么获取当前应用的url地址?即jsp页面中的${contextpath}怎么得到?
- Spring mvc怎么获取当前应用的url地址?即jsp页面中的${contextpath}怎么得到?
- Spring MVC + mybatis实现的注册登录
- 获取所有IE当前浏览的Url
- 获取网页所有的url 正则
- JQuery获取请求url的所有参数
- django获取项目所有的URL
- django快速获取项目所有的URL
- 获取SSM项目中所有的URL
- spring-mvc <url-pattern> / 和 /* 的区别
- Android开发之WebView详解
- spring + ehcache + redis两级缓存实战篇(2)
- 技术人的发展之路该怎么走
- 关于iOS基础总结(6)--无线轮播
- 各数据库连接数据库中db.properties中的写法
- Spring MVC获取所有注册的url
- 两种方法增加oracle表空间
- 关于 Des加密(Android与ios 与后台java服务器之间的加密解密)
- TextView使用自定义HtmlHttpImageGetter实现异步加载网络图片,可限制加载图片数量
- 基于高德地图的描点操作,监听地图缩放,展示合理数量的marker
- 通过iMindMap改善你的工作方式的方法
- yii2 session 的原理
- 让任正非愤怒的到底是华为财管团队还是流程本身?
- Tomcat远程调试-IDEA工具