Hej, mam problem z korzystaniem z dwóch źródeł danych jednocześnie ze spring boot. Potrzebuję korzystać z mongo i postgres w obrębie jednej aplikacji.
w build.gradle mam
'org.springframework.boot:spring-boot-starter-data-jpa',
'org.springframework.boot:spring-boot-starter-data-mongodb',
dalej repo postgresa
@Repository
public interface Reports extends CrudRepository<Report, UUID> {
}
i repo mongo
@Repository
public interface Users extends MongoRepository<User, UUID> {
}
wstrzykując repo postgresa do serwisu
@Component
@AllArgsConstructor
class ReportsService {
private final Reports reports;
// ...
}
dostaję
Parameter 0 of constructor in ReportsService required a bean of type 'Reports' that could not be found.
Consider defining a bean of type 'Reports' in your configuration.
czy jest jakiś sposób, aby bezkolizyjnie podpiąć się pod obydwa źródła danych?
z góry dzięki