- Developed with Java 21 and Springboot 3.3.2
- Maven based project
- Java 21
- MySQL Local Instance
- By default, the application will try connect to
localhost:3306
atpicpay_challenge
database - If you using another MySQL port/server, just put them at
application.yaml
in datasource section - Before you initalizate project, run the create database in your MySQL
- After, just run Springboot (he will create all tables at database)
- By default, application will run at
localhost:8080
port
- This project use Clean Arch, so the app was divided by 3 layers: Infrastructure, Domain and Application.