Seguendo l'esempio spring.io qui: http://spring.io/guides/gs/accessing-data-rest/ per esporre un repository come servizio Web resto funziona perfettamente, ma non riesco a vedere come modificare l'URL dell'esposto servizio. La documentazione dell'API è un po 'vaga su cosa significano i parametri di annotazione, forse si presume una conoscenza precedente.Spring Boot Starter Data Rest cambia l'URL del repository dall'URI radice
Cosa voglio: un servizio HATEOAS ha accesso a http://localhost:8080/api/people
per un repository People. Voglio raggiungere questo URL usando solo le annotazioni, non scherzando con la root di contesto o simili. Ho provato le seguenti annotazioni repository:
@RepositoryRestResource(collectionResourceRel = "api/people", path = "people")
@RepositoryRestResource(collectionResourceRel = "people", path = "api/people")
@RepositoryRestResource(collectionResourceRel = "api/people", path = "api/people")
nessuno di questi lavori.
So che probabilmente mi sono perso l'ovvio, molto apprezzato chiunque possa indicarlo.
possibile duplicato del [primavera dati Resto percorso di base] (http: //stackoverflow.com/questions/22024716/spring-data-rest-base-path) – JBCP
nelle application.properties: spring.data.rest.base-path =/api fonte: http: // docs.spring.io/spring-data/rest/docs/current/reference/html/#_changing_the_base_u ri – CobraEnergyDrink