Some information about this project
- https://spring.io/guides/gs/rest-hateoas/
- https://spring.io/guides/gs/accessing-data-rest/
- https://docs.spring.io/spring-data/rest/docs/current/reference/html/#projections-excerpts
You can run the application from the terminal with the following command:
$ ./gradlew bootRun
You can build a single executable JAR file that contains all the necessary dependencies, classes, and resources, and run that. This makes it easy to ship, version, and deploy the service as an application throughout the development lifecycle, across different environments, and so forth. You can build the JAR file using:
$ ./gradlew build
Then you can run the JAR file:
$ java -jar build/libs/weekly-achievement-points-0.0.1.jar
- https://martinfowler.com/articles/richardsonMaturityModel.html
- http://blog.ploeh.dk/2013/05/01/rest-lesson-learned-avoid-hackable-urls/
- https://stackoverflow.com/questions/24389733/document-hal-links-from-spring-hateoas-with-swagger
- http://haltalk.herokuapp.com/explorer/browser.html#/
- https://en.wikipedia.org/wiki/OAuth
- https://en.wikipedia.org/wiki/OpenID