Java 没有为存储库配置备份存储操作。请检查您的配置,然后重试
正在尝试将Java 没有为存储库配置备份存储操作。请检查您的配置,然后重试,java,micronaut,micronaut-data,Java,Micronaut,Micronaut Data,正在尝试将rxjavacrudepository与mongo db的Micronaut数据一起使用 @Repository public interface GenericRepository extends RxJavaCrudRepository<Product, Long> { } 依赖性 implementation("io.micronaut.data:micronaut-data-hibernate-jpa") implementation(
rxjavacrudepository
与mongo db的Micronaut数据一起使用
@Repository
public interface GenericRepository extends RxJavaCrudRepository<Product, Long> {
}
依赖性
implementation("io.micronaut.data:micronaut-data-hibernate-jpa")
implementation("io.micronaut.mongodb:micronaut-mongo-reactive")
例外情况
io.micronaut.context.exceptions.ConfigurationException:无支持
为存储库配置的RepositoryOperations。检查你的
配置并重试
io.micronaut.context.exceptions.NoSuchBeanException:没有类型为的bean
[io.micronaut.data.operations.PrimaryRepositoryOperations]存在。
确保bean未被bean需求禁用(启用跟踪)
记录'io.micronaut.context.condition'以进行检查)以及bean
然后确保将该类声明为bean和注释
已启用处理(对于“micronaut注入Java”中的Java和Kotlin)
依赖项应配置为注释处理器)
尝试使用MongoClient而不是存储库 请参见此处的示例: 或在此:
我猜存储库不支持mongodb。这就是为什么会出现异常,因为没有真实的数据库可用于回购。这是否回答了您的问题?不,实际上不是,如果我删除了实现(“io.micronaut.data:micronaut data hibernate jpa”),那么我会在RxJavaCrudePositoryYes上得到一个异常,存储库到目前为止还不可用于mongo
implementation("io.micronaut.data:micronaut-data-hibernate-jpa")
implementation("io.micronaut.mongodb:micronaut-mongo-reactive")