Olá, Bom dia;
Na aula 7 do curso de SpringMVC II, video 4 ( Trabalhando com profiles), escontrei a Exepetion:
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'entityManagerFactory' defined in br.com.casadocodigo.loja.conf.JPAConfiguration: Unsatisfied dependency expressed through method 'entityManagerFactory' parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'javax.sql.DataSource' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
Procurei por várias soluções aqui no forum e tbm no Stak Overflow, porém após tentar algumas soluções como alterar as dependencias o problema percistia o mesmo.
DataSourceConfigurationTest:
JPAConfiguration:
ProdutoDAOTest:
pom.xml:
Depois de algum tempo procurando por uma solução tentei um estratégia Brute-force, já que ele não estava encontrando um Bean, então tentei aumentar as classes na anotação @ContextConfiguration, no ProdutoDAOTest, colocando e tirando classes, no final a tag ficou assim:
@ContextConfiguration(classes= {
JPAConfiguration.class,
ProdutoDAO.class,
DataSourceConfigurationTest.class,
UsuarioDAO.class,
})
Me desculpe por um post tão logo.