Estou rodando local, quando submeto o form ele retorna:
errors: [{codes: ["Email.autorForm.email", "Email.email", "Email.java.lang.String", "Email"],…}] exception: "org.springframework.web.bind.MethodArgumentNotValidException" message: "Validation failed for object='autorForm'. Error count: 1" path: "/api/autores" status: 400
Segue o código:
enviaForm(evento) {
evento.preventDefault();
console.log("dados sendo enviados");
$.ajax({
url:'http://localhost:8080/api/autores',
contentType:'application/json',
dataType:'json',
type:'post',
data: JSON.stringify({nome:'this.state.nome', email:'this.state.email', senha:'this.state.senha'}),
success: function(resposta) {
console.log(resposta);
console.log("enviado com sucesso");
this.setState({lista:resposta});
}.bind(this),
error: function(resposta) {
console.log("error")
}
});
}
Ja conferi o código várias vezes, provavelmente é algo bobo, mas ta difícil de encontrar.