Projeto desenvolvido para mostrar o passo a passo de testes com Junit e também a configuração do Swagger OpenApi
##Tecnologias Para o desenvolvimento da aplicação, foram utilizadas às tecnologias e libs abaixo:
Nome | Versão |
---|---|
Java | JDK 17 |
Gradle | |
Spring Boot | 2.7.6 |
Junit | 5.8.0 |
| ##Pré requisitos de tecnologia
- Instalar o Java 17, por ventura se estiver a utilizar Linux ou Mac pode utilizar o
SDK Man para fazer a gestão de versões do Java; - Instalar o Gradle 3.5 ou 4.1, por ventura se estiver a utilizar Linux ou Mac pode utilizar o
SDK Man para fazer a gestão de versões do Gradle;
##Build
- Fazer o build da aplicação através do comando
build gradle
(Necessário ter o gradle instalado) ou./gradlew build
(Busca a partir do arquivo gradle-wrapper.properties).
##Execução
- Executar a aplicação através do comando
java -jar build/libs/documents.jar
; - Pontos a serem observados no processo de execução são:
- Execução na porta 8080;
- Acesso através do swagger-ui = (http://localhost:8080/swagger-ui/index.html)