java - 如何输出Spring暴露的所有端点

标签 java spring

我想要一种方法来公开我的 Spring 应用程序公开的所有端点。对于暴露的每个 @profile 是否有一种简单的方法来检查?

例子:

GET   /api/resource
GET   /api/resource/list
POST  /api/resource
PUT   /api/resource

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

最佳答案

根据问题的措辞,我假设您没有使用 Spring Boot,如果您使用过,则执行器映射端点会为您执行此操作,但您的答案在于映射端点是如何在执行器中构建的。您可以利用一个 RequestMappingHandlerMapping 对象。

关于java - 如何输出Spring暴露的所有端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33567507/

相关文章:

java - Eclipse Java Swing 无法识别的错误

spring - 为什么不遵守 gzip 最小响应大小?

java - 使用 Spring 的运行时值注入(inject)?

java - @ControllerAdvice 方法似乎绕过了拦截器

java - JLabel:一起使用 HTML 和方法调用

java - 延迟加载不适用于 Hibernate 中的@Formula

java - 我在哪里可以找到我在 Java 中导入的包的源代码?

java - JFrame 的默认关闭操作不起作用

java - Spring MVC : What's the right way to register custom Validator in REST controller

Spring AOP Aspect 无法使用 Mockito 工作