You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+38-11Lines changed: 38 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,34 +1,52 @@
1
1
# Spring Boot API
2
2
3
3
## Descrição
4
-
Este projeto é uma API de autenticação desenvolvida com **Spring Boot** e **Spring Security**, utilizando **MariaDB** como banco de dados. A API fornece funcionalidades de **registro** e **login** de usuários e será consumida por um frontend desenvolvido em outro framework.
4
+
Este projeto é uma API de autenticação desenvolvida com **Spring Boot** e **Spring Security**, utilizando **H2** como banco de dados em ambiente de desenvolvimento (**DSV**). A API fornece funcionalidades de **registro** e **login** de usuários e será consumida por um frontend desenvolvido em outro framework.
5
5
6
6
## Tecnologias Utilizadas
7
7
-**Java 17**
8
8
-**Spring Boot 3**
9
9
-**Spring Security**
10
10
-**Spring Data JPA**
11
-
-**MariaDB**
11
+
-**H2 Database** (Apenas para DSV)
12
12
-**JWT (JSON Web Token)**
13
13
-**Maven**
14
14
15
15
## Requisitos
16
16
Antes de rodar o projeto, certifique-se de ter instalado:
17
17
-**Java 17** ou superior
18
-
-**MariaDB** instalado e rodando
19
18
-**Maven** configurado
20
19
21
-
## Configuração do Banco de Dados
22
-
O projeto está configurado para utilizar **MariaDB**. Para configurá-lo, crie um banco de dados e edite o arquivo `application.properties`:
20
+
## Configuração do Banco de Dados no Ambiente DSV
21
+
No ambiente de desenvolvimento (**DSV**), utilizamos o banco de dados **H2** em memória. Ele é um banco leve, embutido e ideal para testes. O `application.properties` está configurado da seguinte forma:
0 commit comments