2015-11-06 10 views
8

Vorrei avere un modo per esporre tutti gli endpoint esposti dalla mia applicazione Spring. C'è un modo semplice per verificare, per ogni @profile che sono esposti?Come stampare tutti gli endpoint esposti da Spring

Esempio:

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

In passato, ho usato un'applicazione web realizzata in laravel, e avevano un metodo cli semplice per controllare i metodi esposti.

+0

http://stackoverflow.com/questions/28993724/is-there-a---a-discover-all-end-ints-of-a-rest-api –

+0

Siamo spiacenti, ma questo non risponde in remoto alla mia domanda . La mia domanda è rivolta a Spring Framework. Ho accesso al mio codice, quindi non forzerò la mia applicazione. Inoltre, ci si può aspettare una tale funzionalità di un framework relativamente maturo come Spring. Gli endpoint sono da qualche parte registrati (Spring Container ??), quindi deve esserci un modo per scorrere attraverso di essi. –

+1

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

risposta

0

Suppongo che in base al modo in cui sono formulate le domande che non si stia utilizzando Spring Boot, se lo fosse, l'endpoint dei mapping degli attuatori fa questo per voi, ma la vostra risposta sta nel modo in cui l'endpoint delle mappature è costruito nell'attuatore. C'è un oggetto RequestMappingHandlerMapping che usi.

Problemi correlati