Olá!
Gostaria de saber como poderia fazer para incluir mais séries no exemplo ScreenMatch? Na terceira parte do curso não aparece mais no comsole a opção de buscar, etc.
Grato.`.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá!
Gostaria de saber como poderia fazer para incluir mais séries no exemplo ScreenMatch? Na terceira parte do curso não aparece mais no comsole a opção de buscar, etc.
Grato.`.
Olá, Carlos! Tudo bem?
Para incluir mais séries no exemplo ScreenMatch e garantir que a opção de busca apareça corretamente, você pode adicionar manualmente no próprio banco de dados, usando o INSERT INTO, ou criar uma nova rota para o cadastro. Caso escolha a segunda opção, siga os seguintes passos:
Adicionar um novo método em SerieService: Como a interface do SerieRepository já adiciona alguns métodos padrões, podemos utilizar o save para adicionar uma entidade no banco de dados.
public class SerieService {
private SerieRepository repositorio;
public void adicionarSerie(Serie serie) {
repositório.save(serie);
}
}
Configurar o novo Endpoint: em seguida, você precisa configurar o endpoint no seu controlador para utilizar essa classe de serviço. Por exemplo:
@RestController
@RequestMapping("/series")
public class SerieController {
private final SerieService serieService;
public SerieController(SerieService serieService) {
this.serieService = serieService;
}
@PostMapping
public ResponseEntity<Serie> adicionarSerie(@RequestBody Serie serie) {
serieService.adicionarSerie(serie);
return ResponseEntity.ok(serie);
}
}
Testar a Aplicação: recomendo que utilize de alguma IA para que gere estruturas JSON contendo todos os campos de informações das entidades Serie e Episodio, já que seria muito trabalhoso para que você faça manualmente. Essas estruturas JSON serão as informações que você deve passar no corpo da requisição.
Para fazer essa requisição recomendo a ferramenta Postman, caso não saiba como usar, leia o seguinte artigo: Postman: saiba como instalar e dar seus primeiros passos
Espero ter ajudado e bons estudos!