我正在尝试制作可供多个服务使用的 couchbase 通用类。在定义类型时,我遇到了错误“创建名称为'couchbaseRepository'的bean时出错:init方法的调用失败;嵌套异常是org.springframework.data.mapping.MappingException:找不到类型类java.lang的PersistentEntity。对象!\r\n\tat "
正在使用的服务类
@Component
公共类 GlpCoreRepository 扩展 CommonRepository<User, String > {
}
通用类
@Component
public class CommonRepository<T, ID extends Serializable> {
private CouchbaseRepository cbRepository;
public <S extends T> Mono<S> save(S entity) {
return cbRepository
.save(entity);
} }
Couchbase 存储库
public interface CouchbaseRepository<T, ID extends Serializable> extends ReactiveCouchbaseRepository<T, ID> {
}