Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

se eu quisesse receber uma data? um LocalDate?

No curso (Spring Boot Parte 2: Segurança da API, Cache e Monitoramento) a classe:

public class TopicoForm { private String titulo; private String mensagem; private String nomeCurso; }

só tem Strings como atributo, e se eu quisesse receber uma data? um LocalDate?

eu sei como transformar uma String em um LocalDate, mas qual é a forma correta de receber esse formulário, com uma String ou um LocalDate?

e se for String qual a melhor forma de converter???

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Oi Ricardo,

Você pode ter um atributo do tipo LocalDate e precisa apenas adicionar nele a anotação @DateTimeFormat, para informar ao Spring qual o formato da data:

public class TopicoForm {

    @DateTimeFormat(pattern = "dd/MM/yyyy")
    private LocalDate data;
}

Bons estudos!