Considerando um serviço no estilo REST, implementado com base no framework Spring, e uma entidade Aluno, persistida no sistema através da tecnologia JPA, qual deve ser a assinatura do método que responda a uma consulta no endereço http://localhost:8080/alunos/29891, com o retorno dos dados do aluno de matrícula 29891 no formato JSON?
Considerando um serviço no estilo REST, implementado com base no framework Spring, e uma entidade Aluno, persistida no sistema através da tecnologia JPA, qual deve ser a assinatura do método que responda a uma consulta no endereço http://localhost:8080/alunos/29891, com o retorno dos dados do aluno de matrícula 29891 no formato JSON?
- @PostMapping public Aluno metodoX(@RequestBody Aluno aluno)
- @GetMapping public Aluno metodoX(@RequestBody Long matricula)
- @PutMapping public void metodoX(@RequestBody Aluno aluno)
- @GetMapping("{matricula}") public Aluno metodoX(@PathVariable Long matricula)
- @DeleteMapping("{matricula}") public Aluno metodoX(@PathVariable Long matricula)