0% acharam este documento útil (0 voto)
47 visualizações19 páginas

Spring Boot

Enviado por

liperedfox
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
47 visualizações19 páginas

Spring Boot

Enviado por

liperedfox
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 19

SPRING BOOT

O DESPERTAR DA PROGRAMAÇÃO
RAFAEL RAMOS MACHADO
APRENDENDO SPRING BOOT
DE FORMA PRÁTICA
Criando um CRUD Básico com Spring
Boot
Spring Boot é uma ferramenta poderosa que
simplifica o desenvolvimento de aplicações Java,
especialmente para a criação de APIs RESTful.
Neste guia, vamos mostrar como criar um CRUD
(Create, Read, Update, Delete) básico usando
Spring Boot.

CRUD SPRING - RAFAEL RAMOS MACHADO


CONFIGURAÇÃO
DO PROJETO

CRUD SPRING - RAFAEL RAMOS MACHADO


INICIANDO UM NOVO
PROJETO SPRING BOOT
Para começar, crie um novo projeto Spring Boot usando
o Spring Initializr (https://start.spring.io/).

Selecione as seguintes dependências:


Spring Web
Spring Data JPA
H2 Database (ou outra de sua preferência)

CRUD SPRING - RAFAEL RAMOS MACHADO


ESTRUTURA BÁSICA DO
PROJETO

Após gerar o projeto, você verá uma estrutura de


pastas similar a esta:

CRUD SPRING - RAFAEL RAMOS MACHADO


MODELAGEM DE
DADOS

CRUD SPRING - RAFAEL RAMOS MACHADO


CRIANDO A ENTIDADE

Vamos criar uma entidade chamada Product que


representa um produto.

CRUD SPRING - RAFAEL RAMOS MACHADO


REPOSITÓRIO

CRUD SPRING - RAFAEL RAMOS MACHADO


CRIANDO O REPOSITÓRIO

Agora, vamos criar um repositório para a


entidade Product:

CRUD SPRING - RAFAEL RAMOS MACHADO


CONTROLADOR

CRUD SPRING - RAFAEL RAMOS MACHADO


CRIANDO O CONTROLADOR
REST
O controlador gerencia as requisições HTTP. Vamos
criar um controlador para nosso CRUD.

CRUD SPRING - RAFAEL RAMOS MACHADO


CONFIGURAÇÃO
DO BANCO DE
DADOS
CRUD SPRING - RAFAEL RAMOS MACHADO
CONFIGURANDO O H2
DATABASE

Adicione as seguintes propriedades no arquivo


application.properties para configurar o banco de
dados H2:

CRUD SPRING - RAFAEL RAMOS MACHADO


EXECUTANDO A
APLICAÇÃO

CRUD SPRING - RAFAEL RAMOS MACHADO


INICIANDO O PROJETO

Para rodar a aplicação, execute a classe


DemoApplication.java.

Acesse o console do H2 em
http://localhost:8080/h2-console para verificar o
banco de dados.

CRUD SPRING - RAFAEL RAMOS MACHADO


TESTANDO A API

CRUD SPRING - RAFAEL RAMOS MACHADO


TESTANDO COM cURL
Aqui estão alguns exemplos de comandos cURL para testar a API:

Criar um produto:

Obter todos os produtos:

Obter um produto pelo ID:


:

Atualizar um produto:

Deletar um produto:

CRUD SPRING - RAFAEL RAMOS MACHADO


CONCLUSÃO

CRUD SPRING - RAFAEL RAMOS MACHADO


FUNDAMENTOS BÁSICOS

Neste guia, você aprendeu a criar um CRUD


básico com Spring Boot, configurando uma
entidade, repositório e controlador REST. Com
esses fundamentos, você pode expandir e
personalizar sua aplicação conforme necessário.

DESENVOLVIDO POR RAFAEL RAMOS MACHADO

Você também pode gostar