2015-11-06 11 views
8
ausgegeben werden

Ich möchte einen Weg haben, wie alle Endpunkte ausgesetzt werden, die von meiner Spring-Anwendung ausgesetzt sind. Gibt es eine einfache Möglichkeit zu überprüfen, für welche @profile welche ausgesetzt sind?Wie alle Endpunkte von Frühjahr

Beispiel:

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

In der Vergangenheit habe ich eine Web-Anwendung gemacht in Laravel verwendet, und sie hatten ein einfaches cli Verfahren für die freiliegenden Methoden zu überprüfen.

+0

http://stackoverflow.com/questions/28993724/is-there-a-way-to-discover-all-endpoints-of-a-rest-api –

+0

Sorry, aber das beantwortet meine Frage nicht aus der Ferne . Meine Frage richtet sich an Spring Framework. Ich habe Zugriff auf meinen eigenen Code, also werde ich meine eigene Anwendung nicht brutal erzwingen. Darüber hinaus können Sie solche Funktionalität eines relativ ausgereiften Frameworks wie Spring erwarten. Die Endpunkte sind irgendwo registriert (Spring Container ??), also muss es eine Möglichkeit geben, sie zu durchlaufen. –

+1

http://stackoverflow.com/questions/11082818/spring-mvc-get-all-request-mappings –

Antwort

0

Ich gehe davon aus, wie die Fragen formuliert sind, dass Sie Spring Boot nicht verwenden, wenn Sie waren, tut der Endpunkt der Aktuatorzuordnung dies für Sie, aber Ihre Antwort liegt darin, wie der Zuordnungsendpunkt im Aktuator erstellt wird. Es gibt ein RequestMappingHandlerMapping-Objekt, das Sie verwenden.

Verwandte Themen