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

Controller não mapeando

Boa tarde, estou com problema no mapeamento da nova action desse capitulo, estava tudo funcionando corretamente. Agora quando eu criei o novo Controller o spring não mapeia.

segue minha classe LoginController

package br.com.caelum.usuarios.controller;

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



@Controller
public class LoginController{
  @RequestMapping("loginForm")
  public String loginForm() {
    return "login";
  }
}

Se eu colocar a mesma action na classe ContaController ai o spring reconhece e funciona tudo certo. O que pode estar acontecendo? eu esqueci de configurar alguma coisa? Pelo que entendi no curso até agora basta marcar a classe como @Controller e ser feliz.

obrigado

2 respostas
solução!

Oi César,

Como estão os mapeamentos na sua classe de configuração do Spring? Aquela que está marcada com a anotação @ComponentScan?

Possivelmente você não está escaneando o pacote desta classe.

Abraço!

Oi joviane, muito obrigado.. era isso mesmo! no @ComponentScan estava todo o pacote:

mudei pra "br.com.caelum" e funcionou.

abç