相关疑难解决方法(0)

列出所有已部署的休息端点(spring-boot,jersey)

是否可以使用spring boot列出我配置的所有休息端点?执行器在启动时列出所有现有路径,我想要类似于我的自定义服务,所以我可以检查启动是否正确配置了所有路径并将此信息用于客户端调用.

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

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

更新:我通过注册REST控制器

@Bean
public ResourceConfig resourceConfig() {
   return new ResourceConfig() {
    {  
      register(MyRestController.class);
    }
   };
}
Run Code Online (Sandbox Code Playgroud)

Update2:我希望有类似的东西

GET /rest/mycontroller/info
POST /res/mycontroller/update
...
Run Code Online (Sandbox Code Playgroud)

动机:当spring-boot应用程序启动时,我想打印出所有已注册的控制器及其路径,因此我可以停止猜测要使用哪些端点.

java rest jersey jersey-2.0 spring-boot

24
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

jersey ×1

jersey-2.0 ×1

rest ×1

spring-boot ×1