Pessoal, estou criando uma sessão em que o usuário vai adicionando novos produtos sem sair da tela, por exemplo:
<form...>
nome: <input name="nome">
valor: <input name="descricao">
...
<button type="submit">
</form>
Nesse caso, vou tendo diversos nome que chegam no meu controller como um vetor de nome[], além de descricao[];
Porém, se meu objeto produto é composto por nome e descricao, porque não consigo dizer ao spring que isso é uma List produtos?
class Produto {
private String nome;
private String descricao;
//construtores e construtor default
...
// getters e setters
...
}
Em meu controller, tenho o seguinte e não tem funcionado:
@PostMapping("/produtos")
public void recebeProdutosCadastraDeUmaVez(
List<Produto> produtos,
...
){
//Implementa o Controller
}
Como deveria ter feito?