Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolvido - Trabalhando com profiles - Erro: No qualifying bean of type 'javax.sql.DataSource' available

Olá, Bom dia;

Na aula 7 do curso de SpringMVC II, video 4 ( Trabalhando com profiles), escontrei a Exepetion:

https://bit.ly/2uqTlVn

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:

https://bit.ly/2HGUyQU

JPAConfiguration:

https://bit.ly/2TwcHT2

ProdutoDAOTest:

https://bit.ly/2YzmjQK

pom.xml:

https://bit.ly/2uCpLfL

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.

1 resposta
solução!

Olá Mateus, como resolveu o seu problema, estou fechando o tópico ok?