2
respostas

RequestMapping

boa noite pessoal!!

usando esse curso como base, estou fazendo uma outra aplicação para fixar algumas coisas, porém me deparei com a seguinte situação:

eu criei um pacote para minha classe Configuracao e outro pacote para a classe controller

ex:

br.com.exemplo br.com.exemplo.config Configuracao br.com.exemplo.controller ControllerXPTO

quando fiz o mapeamento no meu controller, estava dando página não encontrada..

    @RequestMapping(value="listaMusicas")
    public String listarMusicas(Model model) {
        ...
        return "listaMusicas";    
    }

então eu voltei no curso e vi que as classes de configuracao e controller haviam sido criadas no pacote "raiz"

br.com.exemplo Configuracao ControllerXPTO

e dessa forma o erro parou de ocorrer.. como deveria ter ficado o meu RequestMapping se eu tivesse mantido essas classes nos pacotes iniciais?

abraços!!

2 respostas

Você precisaria usar a annotation @ComponentScan em cima da classe da configuração, indicando quais pacotes devem ser escaneados.

hum.. realmente não me lembrava dessa anotação de outros cursos que já havia feito..

irei rever sobre ela.. muito obrigada!