1
resposta

Não ficou claro para mim como o método post criou o ID 2

Eu entendi as declarações do response, porém quando executa o post a nova especialidade pega o ID 2, como é identificado que essa especialidade terá o ID 2?

1 resposta

Se você se refere à atribuição de um ID para um novo registro cadastrado no banco, o próprio banco gerencia isso. A annotation @GeneratedValue configura a geração automática desses valores