Bom dia, preciso receber um currículo via JSON mas todo tutorial que vejo só me mostra como enviar um JSON. Meu codigo atualmente esta assim: tenho uma classe Curriculo.java com os atributos do curriculo:
@Entity
@Table(name = "BOT_CURRICULO")
public class Curriculo {
@Id
@GeneratedValue
private Integer id;
private String nome;
private Date nascimento;
private String sexo;
private String email;
private String instrucao;
private String nacionalidade;
private String cpf;
//Outros atributos, getters e setters...
na minha classe CurriculoController.java tenho um metodo que era pra receber um JSON, mas não sei use está correto e não sei como faço pra poder receber, eu só fui colocando de a cordo com o que entendi nas pesquisas:
@RequestMapping(value = "/curriculo-test", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, headers = "Accept=*/*")
public @ResponseBody String teste(@RequestBody String nome, @RequestBody String nascimento,
@RequestBody String sexo, @RequestBody String email, @RequestBody String instrucao /*Outros atributos do curriculo */) {
System.out.println(nome);
System.out.println(nascimento);
System.out.println(sexo);
System.out.println(email);
System.out.println(instrucao);
//imprimindo restante dos parametros recebidos...
return "redirect:/curriculo-register.html";
}
Se alguem puder me ajudar, só preciso receber um JSON nesse metodo e transformar ele no meu objeto Curriculo