Controller

O Controller precisa receber um parâmetro de consulta. Parâmetro de consulta é, por exemplo, aqueles que passamos na busca paginada no Postman, veja:

?size=12&page... Isso seria os parâmetros de consulta.

Antes:

    @GetMapping
    public ResponseEntity<Page<ProductDto>> findAll(Pageable pageable) {
        Page<ProductDto> dto = productService.findAll(pageable);

        return ResponseEntity.status(HttpStatus.OK).body(dto);
    }

Depois:

    @GetMapping
    public ResponseEntity<Page<ProductDto>> findAll(
            @RequestParam(name = "name", defaultValue = "") String name,
            Pageable pageable) {
        Page<ProductDto> dto = productService.findAll(name, pageable);

        return ResponseEntity.status(HttpStatus.OK).body(dto);
    }

Usamos o @RequestParam para extrair os parâmetros de consulta :)

Atualizado