`Pergunto isso, pois muitas das vezes a versão do spring é mais antiga e não tem esse recurso. Eu precisaria criar um construtor vazio? Se sim, seria para uso do próprio framework Spring?
`Pergunto isso, pois muitas das vezes a versão do spring é mais antiga e não tem esse recurso. Eu precisaria criar um construtor vazio? Se sim, seria para uso do próprio framework Spring?
Olá, Antonio! Tudo bem?
Se você não puder usar o Record
para representar a classe DadosCadastroFilme
, uma alternativa seria criar uma classe com os campos necessários para o cadastro do filme. Por exemplo:
public class DadosCadastroFilme {
private String nome;
private Integer duracao;
private Integer ano;
private String genero;
// construtor vazio
public DadosCadastroFilme() {
}
// getters e setters
// ...
}
Nesse caso, você precisaria criar um construtor vazio para a classe DadosCadastroFilme
. O uso desse construtor vazio pode ser necessário para o próprio framework Spring, que pode precisar instanciar a classe sem passar argumentos.
No método cadastraFilme()
do controlador, você receberia um objeto do tipo DadosCadastroFilme
como parâmetro e poderia utilizar os getters e setters para acessar e manipular os dados do filme.
Espero ter ajudado! Se tiver mais alguma dúvida, é só me dizer. Bons estudos!