【问题标题】:Listing all deployed rest endpoints (spring-boot, tomcat)列出所有已部署的 REST 端点(spring-boot、tomcat)
【发布时间】:2019-12-31 17:20:34
【问题描述】:

我知道存在类似的问题,但如果仅适用于 glassfish 服务器。

Listing all deployed rest endpoints (spring-boot, jersey)

是否可以使用 spring boot 列出我所有配置的 rest-endpoints?执行器在启动时列出了所有现有路径,我希望我的自定义服务有类似的东西,所以我可以在启动时检查所有路径是否配置正确,并将此信息用于客户端调用。

我该怎么做?我在我的服务 bean 上使用 @Path/@GET 注释并通过 ResourceConfig#registerClasses 注册它们。

有没有办法查询所有路径的配置?

Update2:我想要类似的东西

GET /rest/mycontroller/info
POST /res/mycontroller/update

...

【问题讨论】:

标签: spring spring-boot tomcat


【解决方案1】:

在我看来,您已经在使用正确的工具(执行器)来响应您的请求。 Actuator 为您提供运行的所有其余方法,您可以通过禁用/启用特定端点自行配置它

如果您查看documentation可能会对您有所帮助。

在任何情况下,执行器的默认配置都会显示端点(Intellij 内置用于您的开发)。

【讨论】:

    猜你喜欢
    • 2015-12-08
    • 2016-11-04
    • 2021-05-14
    • 1970-01-01
    • 2019-05-31
    • 2017-11-23
    • 2016-03-28
    • 2014-09-04
    • 2015-03-10
    相关资源
    最近更新 更多