Learning Spring, Spring MVC, Dependency Injection.
- HTTP GET method /books - get all books
- HTTP POST method /books - add a new book
- HTTP GET method /books/{id} - get a book by id
- HTTP PUT method /books - update a book by id
- HTTP DELETE method /books/{id} - delete a book by id