- Java
- SpringBoot
- JPA
Nome | Cargo |
---|---|
Karen Botelho | Gerente do Projeto e desenvolvedor |
Gustavo Mendel | Vice Gerente do Projeto e desenvolvedor |
Elis Marcela | Desenvolvedor |
Glauber | Desenvolvedor |
Lávio | Desenvolvedor |
Vitor de Jesus | Desenvolvedor |
Lucas Natanael | Desenvolvedor |
Adiel Cristo | Desenvolvedor |
Cleiton Rocha | Desenvolvedor |
Matheus | Desenvolvedor |
- Instale o Git
- Instale o Eclipse
- Clone o repositório da nuvem para a sua máquina local
- Importe o projeto Maven no Eclipse pela opção
Existing Maven Project
- Aguarde o Eclipse terminar de realizar os downloads necessários para a importação
- Instale JDK 17 ou superior
- Instale Lombok 7.1. Siga os passos
- Copie o arquivo
.env.properties.dist
para.env.properties
. - Descomente a seção correspondente ao banco de dados que será usado (H2 ou MySQL).
- Altere a propriedade
spring.sql.init.mode
paraalways
para executar os scriptssrc/main/resources/schema.sql
esrc/main/resources/data.sql
sempre que iniciar a aplicação. - Para habilitar o console e acessar o banco de dados, altere a propriedade
spring.h2.console.enabled
paratrue
no arquivosrc/main/resources/application.properties
. - Acesse o console no endereço http://localhost:8080/api/v1/h2-console.
- Instale o MySQL Workbench.
- Adicione uma conexão no MySQL Workbench e configure as credenciais de acesso.
- Reinicie seu computador ou siga os passos dessa thread para concluir a configuração.
- Execute os scripts
src/main/resources/schema.sql
esrc/main/resources/data.sql
para a criação do banco de dados usando o Workbench ou o MySQL Client:- Workbench:
- Abra o MySQL Shell do Workbench e execute
\sql
para converter a linguagem do shell de JS para SQL. - Execute
\connect root@localhost
no MySQL Shell do Workbench pra conectar ao banco, então coloque a senha do root e pressione pra concluir. - Localize os scripts
src/main/resources/schema.sql
esrc/main/resources/data.sql
e execute o comando\source <caminho-do-arquivo>
no terminal do MySQL. Provavelmente os caminhos serão algo como<caminho-do-repositorio>\src\main\resources\schema.sql
e<caminho-do-repositorio>\src\main\resources\data.sql
- Abra o MySQL Shell do Workbench e execute
- MySQL Client:
- Execute o comando
mysql -u root -p
e digite a senha do seu MySQL. - Localize os scripts
src/main/resources/schema.sql
esrc/main/resources/data.sql
e execute o comandosource <caminho-do-arquivo>
no terminal do MySQL. Provavelmente os caminhos serão algo como<caminho-do-repositorio>\src\main\resources\schema.sql
e<caminho-do-repositorio>\src\main\resources\data.sql
- Execute o comando
- Workbench:
- Clique em
Run As
, e então emJava Application
da classeSistemaAcademicoApplication
em<caminho-do-repositorio>\src\main\java\com\ic045\sistemaacademico
- Consulte os endpoints da API através da URL
http://localhost:8080/api/v1/swagger-ui/index.html