如何在 Spark 框架中获取所有公开的路由

Posted

技术标签:

【中文标题】如何在 Spark 框架中获取所有公开的路由【英文标题】:How to get all exposed routes in Spark framework 【发布时间】:2017-12-12 18:38:11 【问题描述】:

在 java spark web 框架中,路由定义为

get("/", (request, response) -> 
// Show something

);

在我的应用程序中,我定义了多个路由。有什么方法可以让我所有应用程序的公开路由?

【问题讨论】:

【参考方案1】:

据我所知,没有办法自动找到 REST 路由,因为它们没有标准的注册服务。 不过,您可以使用 Swagger 记录它们,甚至可以使用 PostmanAdvanced Rest Client 等 chrome 应用程序存储它们。

【讨论】:

以上是关于如何在 Spark 框架中获取所有公开的路由的主要内容,如果未能解决你的问题,请参考以下文章

如何配置 Prometheus 以通过公开路由获取具有 2 个副本的服务的指标?

如何在 lumen 框架中获取中间件的当前路由?

使用 Spark Web 框架时如何使用原生 Servlet 过滤器?

如何在另一个组件中获取指令/组件实例?

如何在 Ktor 中列出配置的路由

如何在 Symfony2 中获取控制器的所有路由列表?