
14 - Banco H2
Na aula de hoje, vamos falar sobre o banco de dados H2 e realizar a instalação de sua dependência em nosso projeto Spring Boot.
O que é o banco H2?
O H2 é um banco de dados relacional leve, rápido e totalmente escrito em Java. Ele é amplamente utilizado em projetos Spring Boot para testes e desenvolvimento, por ser um banco de memória — ou seja, ele armazena os dados temporariamente, enquanto a aplicação está em execução.
Entre suas principais características, podemos destacar:
- É um banco embarcado, ou seja, não requer instalação externa.
- Roda em memória, mas também pode ser configurado para modo persistente.
- Possui uma interface web para consultas SQL.
- Ideal para testes e prototipação rápida de APIs.
Adicionando a dependência H2 no projeto
Podemos adicionar a dependência de duas formas: via VSCode ou diretamente pelo site MVN Repository.
Ao utilizar o site do MVN Repository, você encontrará a dependência abaixo:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>Verifique a versão mais recente</version>
</dependency>
Após adicionar essa dependência no arquivo pom.xml
, o H2 estará disponível para ser utilizado em nosso projeto.
Clique aqui para se tornar membro do canal
Abaixo segue nossa aula no YouTube: