0

我正在做一个示例应用程序并尝试将 webflux 与响应式 mongo 一起使用。在 Intellij 中启动应用程序时出现以下错误

required a bean of type 'com.sample.ReservationRepositroy' that could not be found.

我在 gradle 中有以下条目

implementation 'org.springframework.boot:spring-boot-starter-webflux'
implementation 'org.springframework.boot:spring-boot-starter-data-mongodb-reactive'
id 'org.springframework.boot' version '2.5.1'

存储库代码如下

interface ReservationRepositroy extends ReactiveMongoRepository<Reservation,String>{}

@Autowired
    private final ReservationRepositroy reservationRepositroy;

@Document
@Data
@AllArgsConstructor
@NoArgsConstructor
class Reservation {
    @Id
    private String id;
    private String name;
}

我尝试在存储库类中添加 @Repository 以及在 SpringBoot 应用程序中添加 @EnableReactiveMongoRepositories 但同样的错误。还尝试扩展 ReactiveCrudRepository。有什么我想念的吗?

4

0 回答 0