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

@ComponentScan não funciona, spring não carrega a minha página

Bom dia, estou na aula 4 e segui todos os passos diversas vezes.

Inicio o meu tomcat v8.5 porém a página do meu projeto não carrega e também não exibe nenhuma informação de erro. Não consigo continuar as aulas, alguém pode me ajudar?

Não sei mais o que fazer.

package br.com.casadocodigo.loja.conf;

import org.springframework.context.annotation.ComponentScan;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;

import br.com.casadocodigo.loja.controllers.HomeController;

@EnableWebMvc
@ComponentScan(basePackageClasses = { HomeController.class })
public class Application {

}

--------------------------------------------------------------------------------------------------


package br.com.casadocodigo.loja.conf;

import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;

public class ServletSpringMVC extends AbstractAnnotationConfigDispatcherServletInitializer {

    @Override
    protected Class<?>[] getRootConfigClasses() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    protected Class<?>[] getServletConfigClasses() {
        return new Class[] { Application.class };
    }

    @Override
    protected String[] getServletMappings() {
        return new String[] { "/" };
    }

}

--------------------------------------------------------------------------------------------------

package br.com.casadocodigo.loja.controllers;

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

@Controller
public class HomeController {

    @RequestMapping("/")
    public void index() {
        System.out.println("Entrando na home da casa do código");
    }

}
2 respostas
solução!

Deu uma olhada na aula 5 e no restante do material e consegui sanar o problema. Basta fazer algumas configurações disponíveis no tutorial depois da aula 5 "colocando em prática"

Oi Giovani,

Que bom que conseguiu resolver :)

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software