Spring Data REST + HATEOAS
3.1 Spring Data REST
Apply patch 3_01_jpa_data_rest.patch
JSON Formatter:
chrome://extensions/?id=bcjindcccaagfpapjjmafapmmgkkhgoa
В свежих версиях Spring, вместо
При проблеме с Lombok с новыми JDK поднимите его версию до последней.
spring-data-rest-hal-browser нужно использовать spring-data-rest-hal-explorerПри проблеме с Lombok с новыми JDK поднимите его версию до последней.
- GET http://localhost:8080/api
- GET http://localhost:8080/api/users
- GET http://localhost:8080/api/users/1
- GET http://localhost:8080/api/users/search
- GET http://localhost:8080/api/users/search/[email protected]
- GET http://localhost:8080/api/users/search/by-lastname?lastName=Admin
- GET http://localhost:8080/api/users/search/by-lastname?lastName=last
-
POST http://localhost:8080/api/users Content-Type: application/json { "email": "[email protected]", "firstName": "Test", "lastName": "Test", "password": "test", "roles": [ "ROLE_USER"] } ### PATCH http://localhost:8080/api/users/1 Content-Type: application/json { "lastName": "User+Last" }