Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/themyntt/picpay-backend-challenge

Picpay backend challenge made with Springboot
https://github.com/themyntt/picpay-backend-challenge

java mysql restful springboot

Last synced: 13 days ago
JSON representation

Picpay backend challenge made with Springboot

Awesome Lists containing this project

README

        

# picpay-backend-challenge

- Developed with Java 21 and Springboot 3.3.2
- Maven based project





## Requirements

- Java 21
- MySQL Local Instance

## Configuration

- By default, the application will try connect to `localhost:3306` at `picpay_challenge` database
- If you using another MySQL port/server, just put them at [`application.yaml`](./src/main/resources/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)

## Development use

- By default, application will run at `localhost:8080` port

## Architeture

- This project use Clean Arch, so the app was divided by 3 layers: Infrastructure, Domain and Application.