This is the source code of the REST API developed to demonstrate the concepts of this kind of architecture in my blog posts at Medium. Each branch contains the source code of each part(chapter) of the articles.
- Part I: Project setup and API implementation with Spring Boot - branch ch-01
- Part II: HATEOAS and Root Entry Point - branch ch-02
- Part III: API documentation using Swagger - branch ch-03
- Part IV: API Authentication and Authorization with Spring Security - branch ch-04
This main branch contains the final implementation of the API.