java - 在应用程序启动期间打印所有 REST 服务 URL

标签 java spring rest spring-boot jersey-2.0

我有一个使用 Spring Boot 和 Jersey 2 实现的 REST 服务的应用程序。 如何在应用程序启动期间打印要记录的所有可用 RESTful 服务的完整 URL?

我尝试从服务本身编写它,但它们仅在第一次访问时初始化。

最佳答案

类似的问题在这里 How to show all controllers and mappings in a view 基本上,在将 RequestMappingHandlerMapping 注入(inject)到您的 Logger Service 之后,只需使用您最喜欢的记录器工具、system.out 或 slf4j 浏览它为您提供的内容即可:)

关于java - 在应用程序启动期间打印所有 REST 服务 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36277407/

相关文章:

java - 我们有什么工具可以将 Android xml 布局转换为 .java 文件吗?

java - 如何使用 spring boot 通过 outlook 发送邮件?

node.js - Express 的多个 GET 参数

spring - 如何在 Spring 中保护对静态资源的访问

Spring REST DELETE 示例错误

java - Jira ServiceDesk 用户创建 - 此资源需要 WebSudo

java - 无法使小程序在 IntelliJ 中工作

java - 在 AtomicBoolean 上同步?

java - 如何从 SharedPreferences 返回 double 值 (Android)

java - Hibernate HttpMessageNotWritableException