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

UnsatisfiedDependencyException ... matching bean but found 2: aditionalProperties,systemProperties

Ao realizar o deploy no Heroku recebi o seguinte erro:

2019-04-26T20:25:28.639743+00:00 app[web.1]: SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
2019-04-26T20:25:28.639746+00:00 app[web.1]: 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 1; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'java.util.Properties' available: expected single matching bean but found 2: aditionalProperties,systemProperties

Ao que interpretei do stack o Spring está achando dois properties, conforme o curso deveria ser o "aditionalProperties" como setar corretamente isso ?

2 respostas

O seu JPAProductionConfiguration está anotado com @EnableTransactionManagement?

solução!

Fiz a anotação e ainda não funcionou, ai peguei o último arquivo do curso e fiz o deploy desse, ai ficou certo, algo deve ter passado desapercebido ou foi mal explicado nessa parte do curso.