Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro 404 no Spring boot

Segue o código:

package controller;

import java.util.Arrays;
import java.util.List;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import modelo.Curso;
import modelo.Topico;

@Controller
public class TopicosController {

    @RequestMapping("/topicos")
    @ResponseBody
    public List<Topico> lista(){
        Topico topico = new Topico("Duvida", "Duvida com Spring", new Curso("Spring", "Programação"));

        return Arrays.asList(topico, topico, topico);
    }
}
3 respostas
solução!

Consegui resolver! O problema estava nos caminhos dos pacotes, onde Controllers e Models devem estar dentro de Forum. Segue como tá no meu projeto:

br.com.alura.forum

br.com.alura.forum.controller

br.com.alura.forum.modelo

Olá Vanderlei!

Tenta colocar o RequestMapping em cima da classe e tira do método dessa forma:


@Controller
@RequestMapping("/topicos")
public class TopicosController {

    @ResponseBody
    public List<Topico> lista(){
        Topico topico = new Topico("Duvida", "Duvida com Spring", new Curso("Spring", "Programação"));

        return Arrays.asList(topico, topico, topico);
    }
}

Veja se funciona pra ti!

Ahh massa que conseguiu resolver! Acabamos comentando no mesmo tempo kkkkk