🔹Configuração do application properties
Aulas | Descrição |
---|---|
✔ Aula01 | Construção back-end de uma aplicação de To-Do List. |
✔ Aula02 | Integração com Banco de Dados utilizando o H2 Database. |
✔ Aula03 | Implementando segurança nos dados do usuário. |
✔ Aula04 | Atualizando tarefas e validação de rotas, utilizando Apidog como testador de API. |
✔ Aula05 | Deploy do Back-End. |
✓ Lombok Segue o link
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.30</version>
<scope>provided</scope>
</dependency>
✓ h2 Database Engine Segue o link
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
✓ bcrypt Segue o link
<dependency>
<groupId>at.favre.lib</groupId>
<artifactId>bcrypt</artifactId>
<version>0.10.2</version>
</dependency>
✓ Developer Tools Segue o link
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
Startar o servidor:
$ mvn spring-boot:run
spring.datasource.url=jdbc:h2:mem:todolist
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=admin
spring.datasource.password=admin
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.h2.console.enabled=true
- Digitar no campo de endereço do navegador:
localhost:8080/h2-console
- trocar o endereço do JDBC URL para:
jdbc:h2:mem:todolist
✓ Cadastro de usuários
https://rocketseat-todolist-java-1fmi.onrender.com/users
✓ Cadastro de tarefas
https://rocketseat-todolist-java-1fmi.onrender.com/tasks
✓ Listando tarefas
https://rocketseat-todolist-java-1fmi.onrender.com/tasks
✓ Atualizando tarefas
https://rocketseat-todolist-java-1fmi.onrender.com/id