我想要一种方法来公开我的 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/