Jamming is a test project to apply the knowledge acquired in the first batch of courses made available by the IPD (Inatel Developer Program). The project was developed using Java Spring Boot, and have suport for two Relational Data Bases, H2 for tests and PostgreSQL for production. The project also use an external api to upload images called Cloudinary. The project also implements cache and security via JWT token.
|
|
|
|
- Clone and open in Eclipse IDE
- Install maven dependencies using IDE auto import or using the command
mvn install
- Browse
http://localhost:8080
Aiming to improve the usability of the project and the users understanding, I used Swagger to make the documentation of the project, this can be found following the steps:
- Project Setup
- Browse
http://localhost:8080/swagger-ui.html
- Select the desired controller
https://www.elephantsql.com
https://cloudinary.com
https://swagger.io
https://codecentric.github.io/spring-boot-admin/2.3.1/