使用 couchbase 和 redis 时应用程序中有多个 customConversions bean

Multiple customConversions beans in application while using couchbase and redis

我在我的应用程序中使用 couchbase 作为 DB 和 Redis 用于缓存目的。

但是,我无法让它工作。应用程序在启动期间抛出以下错误。

No qualifying bean of type 'org.springframework.data.convert.CustomConversions' available: expected single matching bean but found 2: couchbaseCustomConversions,redisCustomConversions

我该如何解决这个问题?请帮忙

在 couchbaseconfiguration class 中添加自定义 bean 定义,即扩展 AbstractCouchbaseConfiguration 的 class 可以解决问题。

@Bean
    public CustomConversions customConversions() {
        return super.customConversions();
    }