2. Passando somente o id do department
Requisição Post
POST http://localhost:8080/people
{
"name": "Nova Pessoa",
"salary": 8000.0,
"departmentId": 1
}
Diferente do exemplo acima, essa classe tera um atributo "Long departmentId".
Para pegar o id do department: o construtor de conversão de entidade para DTO, usaremos entity (parametro), para acessar o departamento e pegar seu id.
Mas dessa vez, o retorno será PersonDTO e não PersonDepartmentDTO.
O raciocínio de lógica é o mesmo.
Fazer as alterações no método.
Teste no Postman
Só dar o HTTP com os dados da acima e esperar a inserção.
Atualizado