Pessoal,
Tenho uma aplicação que usa Spring MVC + Hibernate e funciona normalmente no MySQL e preciso que ela seja migrada para PostgreSQL.
Porém quando eu tento rodar na nova base, a aplicação cria as tabelas no banco, mas na hora de instanciar objetos @Autowired dá o seguinte problema:
SEVERE: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'boardLabelBusinessImpl': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: br.org.certi.teikon.fabricavisual.factory.business.BoardBusiness br.org.certi.teikon.fabricavisual.factory.business.impl.BoardLabelBusinessImpl.boardBusiness; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'boardBusinessImpl': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private br.org.certi.maestro.toolkit.configuration.business.ConfigurationBusiness br.org.certi.teikon.fabricavisual.factory.business.impl.BoardBusinessImpl.configurationBusiness; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [br.org.certi.maestro.toolkit.configuration.business.ConfigurationBusiness] is defined: Unsatisfied dependency of type [interface br.org.certi.maestro.toolkit.configuration.business.ConfigurationBusiness]: expected at least 1 matching bean
(...)
E se eu retorno o mapeamento da base para MySQL funciona normalmente. Estou um pouco (bastante!) perdido com esse comportamento.
Alguém pode me auxilar na solução dessa questão?
Obrigado desde já