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

问题描述

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

但是,我无法使它工作。应用程序在启动过程中抛出以下错误

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

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

解决方法

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

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