Sample RESTful web service that allows users to manage Book and Author entities
- CRUD for Author and Book entities
- Retrieving list of books by author name
- Retrieving full book info by book title
- Logging total amount of books in system every n minutes
- Integration with external API that allows retrieving random author
- Integration tests with test containers
- Build the project:
mvn clean package
- Run the .jar:
java -jar restful-service-demo-${version}.jar
Explore postman collections
- swagger-ui:
http://localhost:8080/swagger-ui/index.html
- json:
http://localhost:8080/v2/api-docs