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

Erro com Build Path!

Olá colegas. Estou com o problema na video aula de Spring.

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 AppWebConfigurantion {

}

Nessa classe acima, quando coloco a linha "@ComponentScan(basePackageClasses = { HomeController.class })" ele dá esse erro logo abaixo.

package br.com.casadocodigo.loja.conf;
The type org.springframework.beans.factory.support.BeanNameGenerator cannot be resolved. It is indirectly referenced from 
 required .class files

Eu uso o Windows 10, já mexi e remexi no eclipse e nada. Não consigo resolver. Sei que é um erro de build path, mas esse spring framework eu não estou achando. Alguém poderia me ajudar?

5 respostas

Segundo essa thread pode ser problemas com as dependências

https://stackoverflow.com/questions/27425472/the-type-org-springframework-beans-beansexception-cannot-be-resolved-it-is-indi

Tenta botão direito no projeto -> Maven-> Update Project

Já fiz essa opção e continua o mesmo problema.

Mas tem algum site específico que tenha esses arquivo? Ou tenho que procurar de site em site? Aí insere manualmente? Ou o eclipse faz todo o trabalho?

solução!

O projeto é baseado em maven , ele fica responsável por gerenciar as dependências , elas são definidas no pom.xml

<dependencies>
    <dependency>
            <groupId>org.springframework</groupId> // identificador como um pacote para classe
            <artifactId>spring-orm</artifactId> // biblioteca(dependência)
            <version>4.1.0.RELEASE</version> // versão
        </dependency>
</dependencies>

Segue a sugestão do tópico citado