5
respostas

Não acho a annotation @Controller

O Eclipse não acha a annotation @Controller... Pq será? Obrigado

5 respostas

Oi Tiago,

Isso somente pode acontecer se o Spring não estiver declarado como dependência do projeto.

Verifique no pom.xml do projeto se o Spring MVC consta na lista de dependências.

Caso esteja, pode ter acontecido um erro quando o Maven tentou baixar os jar do Spring. Então você deve clicar com o botão direito em cima d projeto e ir em: Maven -> Update Project.

Veja se resolve.

            <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.1.0.RELEASE</version>
        </dependency>

Essa aqui não é?

Oi Tiago,

Correto. Essa é a dependência correta, entretanto a anotação @Controller vem do spring-context-4.1.0.RELEASE, que é uma das dependência do spring-webmvc.

Veja no seu projeto, dentro do item Maven Dependencies se também está aparecendo o jar do spring-context.

Oi Rodrigo, está sim...

Oi Tiago,

Você consegue compartilhar seu projeto via GitHub ou Google Drive para que eu possa dar uma olhadinha no que pode estar causando o problema?