Criando Entidades JPA com H2
Crie um projeto Gradle conforme a imagem abaixo

Criando a Entidade Usuário
Crie um novo package model dentro de br.com.example.demo
Crie uma classe Usuario.java dentro de br.com.example.demo.model
Criando a interface UsuarioRepository
Crie um novo package repository dentro de br.com.example.demo
Crie uma interface UsuarioRepository.java dentro de br.com.example.demo.repository
A annotation @Repository indica que esta interface será injetada como repositório pelo Spring.
A interface CrudRepository.java já possui os métodos necessários para trabalharmos com as operações de Create, Update, Delete e Remove.
Criando um Endpoint GET
Crie um novo package controllerdentro de br.com.example.demo
Crie uma classe UsuarioController.java dentro de br.com.example.demo.controller
Você pode adicionar alguns usuários para testes utilizando o método
Agora basta apenas rodar o método main da classe principal e digitar o endereço abaixo no navegador.
Recebe uma Lista de Usuários
GET http://localhost:8080/usuarios
POM
Abaixo o arquivo pom.xml onde as dependência são exibidas.
Build Gradle
As mesmas dependências exibidas com gradle
Last updated
Was this helpful?