Crud, Spring boot, CRUD, Json

2 respostas Resolvido
java
J

Eu tenho uma aplicação spring boot simples, com uma única entidade e um CRUD. Preciso adicionar um novo endpoint REST que aceite uma carga json e salve no banco de dados. Mas esse json não é de outra API, o arquivo que quero passar para o endpont está na minha máquina. Mas não sei como fazer isto. Não encontrei exemplos desse cenário. Alguém pode ajudar?

2 Respostas

L
Solucao aceita

Por vc precisar enviar um json, vc pode simplesmente ter um endpoint POST e enviar o conteúdo do json no body da requisição.

Ou vc pode criar um endpoint que receba um arquivo, ou seja, deve ser um multipart/form-data, que é basicamente permitir o upload do arquivo.

Exemplo de upload: https://www.baeldung.com/sprint-boot-multipart-requests

Nesse exemplo, é usado um formulário html, mas vc conseguiria chamar via código também.

J

Obrigado, deu certo!

Criado 18 de fevereiro de 2022
Ultima resposta 18 de fev. de 2022
Respostas 2
Participantes 2