Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

@RequestParam(required=false)

Bom dia Essa dúvida já foi postada aqui, mas as soluções não funcionaram comigo. Quando eu coloco o seguinte código:

public Page<TopicoDto> lista(@RequestParam(required = false) String nomeCurso, @RequestParam(required = false) String ordem,  
            @RequestParam Integer pagina, @RequestParam Integer qtd){

ele me retorna isso:

"timestamp": "2021-09-11T08:56:39.612+0000",
    "status": 500,
    "error": "Internal Server Error",
    "message": "Property must not null or empty!",

No outro post sobre essa dúvida, eu vi que o professor sugeriu colocar "Integer" ao invés de "int", mas parece não funcionar pra mim. Mesmo assim ele continua dando esse erro. Alguém conseguiu solucionar isso? Obrigado!! :)

1 resposta
solução!

Deixa pra lá!

O vídeo seguinte explica como fazer com o @PageableDefault e isso resolve minha vida!

Obrigado!