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?
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?
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