Bom dia amigo,
sei que o exemplo ilustrado na aula é mais para explicar o uso dos conversores com spring, mas permita-me mostrar uma solução mais elegante para seu problema:
1 - Primeiramente adicione o seguinte código na classe LojaDemoApplication:
@SpringBootApplication
public class LojaDemoApplication {
public static void main(String[] args) {
SpringApplication.run(LojaDemoApplication.class, args);
}
@Bean
public LocaleResolver localeResolver(){
return new FixedLocaleResolver(new Locale("pt", "BR"));
}
}
2 - Agora na sua entidade basta adicionar a anotação nos seus atributos que são do tipo calendar:
@DateTimeFormat(pattern="dd/MM/yyyy")
@Temporal(TemporalType.DATE)
private Calendar dataNascimento;
tá feito! :) agora na sua view basta enviar uma data no padrão que foi configurado, ex: (28/02/2017) que o spring mvc converterá automaticamente.