This project is the end result of a series of tutorials for building a Java REST API that I have published on my personal blog - https://blog.teonisoftware.com/.
The master branch contains the latest version of the project combining all of the published tutorials so far:
- https://blog.teonisoftware.com/step-by-step-tutorial-for-building-a-rest-api-in-java
- https://blog.teonisoftware.com/integrating-a-java-rest-api-with-a-database
- https://blog.teonisoftware.com/adding-logging-and-metrics-to-a-java-rest-api
- https://blog.teonisoftware.com/adding-authentication-to-a-java-rest-api
If you are interested in the code for a particular blog post, please check the corresponding tag:
- https://blog.teonisoftware.com/step-by-step-tutorial-for-building-a-rest-api-in-java - in-memory-db-repository-v0.2
- https://blog.teonisoftware.com/integrating-a-java-rest-api-with-a-database - mongodb-repository-v0.2
- https://blog.teonisoftware.com/adding-logging-and-metrics-to-a-java-rest-api - metrics-and-logs-v0.1
- https://blog.teonisoftware.com/adding-authentication-to-a-java-rest-api - kratos-authentication-v0.1
Copyright 2022 Nikolay Stanchev
Licensed under the Apache License, Version 2.0.
Check the full license here - https://github.com/nikist97/TaskManagementService/blob/master/LICENSE