Project for managing notes using spring web service and boot.
This project manages notes for multiple users. It performs below operations:
- Save note
- Update note
- Delete single note and all notes
- Fetch single note and all notes information
Below technologies are being utilized to develop this project
- Spring MVC : To implement MVC design pattern
- Spring REST Web services : To expose REST API to client
- Spring security : To implement http basic authentication to protest REST API
- JPA : JPA is used as an ORM tool.
For more information about database tables and class design please refer "GotNote Project Reference.docx" kept in root directory. JavaDoc are available for classes and methods.