Estou obtendo status 405 ao acrescentar um novo get. É o mesmo erro que acontecia no início antes de mapear uma rota.
Como posso contornar isso?
package br.com.gucaciolato.screenmatch.controller;
import br.com.gucaciolato.screenmatch.domain.filme.DadosCadastroFilme;
import br.com.gucaciolato.screenmatch.domain.filme.Filme;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.ArrayList;
import java.util.List;
@Controller
@RequestMapping("/filmes")
public class FilmeController {
private List<Filme> filmes = new ArrayList<>();
@GetMapping("/formulario")
public String carregaPaginaFormulario() {
return "filmes/formulario";
}
@GetMapping
public String carregaPaginaListagem() {
return "filmes/listagem";
}
@PostMapping
public String cadastraFilme(DadosCadastroFilme dados) {
var filme = new Filme(dados);
filmes.add(filme);
System.out.println(filmes);
return "filmes/formulario";
}
}