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/by-email?email=User@gmail.com
- 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": "test@test.com", "firstName": "Test", "lastName": "Test", "password": "test", "roles": [ "ROLE_USER"] } ### PATCH http://localhost:8080/api/users/1 Content-Type: application/json { "lastName": "User+Last" }