1
resposta

Se eu não pudesse usar o Record para representar a classe DadosCadastroFilme , como seria?

`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?

1 resposta

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!