Este projeto foi, originalmente desenvolvido no contexto da disciplina de Desenvolvimento Web 1 - 1o. semestre de 2025 - no DC/UFSCar, por ronanpjr, Fekenji, GriseldaJusto, jooj-arthur e RenanZago.
Back-end:
- Spring MVC
- Spring Data JPA
- Spring Security
- Thymeleaf
Front-end:
- Javascript
- HTML
- CSS
Banco de Dados:
- MySQL
Antes de começar, certifique-se de ter instalado:
- Java JDK 11 ou superior
- Apache Maven
- MySQL Server
- IDE de sua preferência (Eclipse, IntelliJ ou VS Code)
- Abra o terminal e clone o projeto
Execute esse comando:
git clone https://github.com/ronanpjr/SpringEspresso.git
- Acesse a pasta do projeto
Execute esse comando:
cd SpringEspresso
É necessário uma instância do SGBD MySQL executando com um banco de dados chamado EspressoTestingJbaDB. Veja a pasta /docker para iniciar uma instância usando o Docker.
O banco de dados será criado automaticamente na primeira execução.
No terminal, na raiz do projeto execute esse comando:
./mvnw clean installAgora, para iniciar a aplicação
Execute esse comando:
./mvnw spring-boot:runA aplicação Spring Boot iniciará na porta padrão 8080.
Acesse no navegador:
http://localhost:8080
No terminal, na raiz do projeto execute esse comando para os testes de unidade:
./mvnw testPara os testes de integração e E2E, execute o comando:
./mvnw verify