Ciao a tutti, ho un problema con questa annotation.
L'utente può effettuare una ricerca in base ad alcuni campi (per nome, cognome, età).
Ho quindi una classe filtroUser con quelle tre proprietà.
Nel mio controller avevo pensato di risolvere banalmente così :
@RequestParam(name = "nome", required = false) String nome,
@RequestParam(name = "cognome", required = false) String cognome,
@RequestParam(name = "età", required = false) int età
Andando poi a costruire il mio filtro in base agli input immessi dall'utente:
filtroUser filter =new filtroUser ()
.setNome(nome)
.setCognome(cognome)
.setEtà(età)
e passando quindi questo filtro al metodo che effettua la query.
Soluzione bocciata, non devo famri passare parametro per parametro, ma l'intero oggetto con la @RequestBody.
Come faccio poi a settare il mio filtro se mi faccio passare tutto l'oggetto, una serie di:
filtroUser filter =new filtroUser ()
.setNome(filtroPassato.getNome())
.ecc
Non so neanche se sia possibile una cosa del genere.