Projeto que disponibiliza funcionalidades básicas de uma calculadora através de API Rest. Com dois módulos, REST e CORE, onde a comunicação é realizada através do Spring AMQP.
- Java 18
- Springboot
- RabbitMQ
- Spring AMQP
- Docker with docker-compose (sobe uma imagem do RabbitMQ baseada na última versão)
- Logback-access
- MDC
- Faça a clonagem do projeto. Tenha certeza que possui instalado as tecnologias citadas acima em seu computador
- No diretório raíz do projeto, suba o RabbitMQ:
docker-compose up
- Realizar o Build do projeto:
mvn clean install
- Execute o projeto:
java -jar calculator-rest/target/calculator-rest-0.0.1-SNAPSHOT.jar
http://localhost:8080/swagger-ui/index.html
localhost:8080/sum?a=12.5&b=22.7
localhost:8080/subtraction?a=15&b=3.5
localhost:8080/multiplication?a=15&b=3.3
localhost:8080/division?a=15&b=3.2