相关疑难解决方法(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万
查看次数

如何显示Spring中所有可用的路线?

如何显示基于弹簧的应用程序中映射的所有路径?在Rails中,这是使用rake路由完成的.

我使用spring的两种映射方法来创建URL映射:

  • @RequestMapping
  • SimpleUrlHandler

我使用了Unix命令grepcut获取了所有的映射@RequestMapping.我想知道是否有一些方法可以从Spring应用程序中获取这些细节.

spring routes

13
推荐指数
3
解决办法
9406
查看次数

如何输出Spring公开的所有端点

我想知道如何公开我的Spring应用程序公开的所有端点.是否有一种简单的方法可以检查每种@profile暴露的方法?

例:

GET   /api/resource
GET   /api/resource/list
POST  /api/resource
PUT   /api/resource
Run Code Online (Sandbox Code Playgroud)

过去,我使用过Laravel中的Web应用程序,他们有一个简单的cli方法来检查暴露的方法.

java spring

8
推荐指数
1
解决办法
2648
查看次数

标签 统计

java ×2

spring ×2

jersey ×1

jersey-2.0 ×1

rest ×1

routes ×1

spring-boot ×1