-
@GetMappingnada mais é do que uma requisiçãoGETque nesse cenário de uma lista de Animes, está utilizando o métodolist()para listar todos e métodofindById()que recebe o id do anime como parâmetro para consultar o mesmo. -
@PostMappingnada mais é do que uma requisiçãoPOSTque está utilizando anottation@RequestBodycom a lista de anime. -
@DeleteMappingpara requisição delete onde é enviado somente o id como parâmetro para realizar a exclusão. -
@PutMappingpara realizar atualização de uma informação na api com o métodoreplace().
-
Docker possibilita maior controle e possibilidades ao se utilizar banco de dados, pois o mesmo cria um container não sendo necessário assim instalação na máquina.
-
Primeira opção: Comando
docker run -e MYSQL_ROOT_PASSWORD=root --name mysql -d -p 3309:3306 mysql:5.7-e: informar o environment, user root e password root.-nameinformar o nome da imagem.-dbanco de dados a ser utilizado-pporta-local:porta-container
-
Segunda opção: Criação do arquivo docker-compose, nessa opção o arquivo é criado com a configurações necessárias para criar o container, com a versão 3.3, foi necessário verificar qual o IP do container para possiblitar a conexão no mesmo.
docker inspect mysql | grep IPAddress, comando para verificar o ip do container.