Ola, ao fazer a requisição "localhost:8080/topicos?nomeCuso=Spring+Boot" e imprimir a variável no terminal a mesma permanece null. Não sei oque fiz de errado, se alguém poder me ajudar desde já agradeço.
package br.com.alura.forum.controller;
import br.com.alura.forum.controller.dto.TopicoDto;
import br.com.alura.forum.repository.TopicoRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
public class TopicosController {
@Autowired
private TopicoRepository repository;
@RequestMapping(value = "/topicos")
public List<TopicoDto> list(String nomeCurso){
List topicos;
System.out.println(nomeCurso);
if (nomeCurso != null) topicos = repository.findByCursoNome(nomeCurso);
else topicos = repository.findAll();
return TopicoDto.convert(topicos);
}
}