我正在做一个示例应用程序并尝试将 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。有什么我想念的吗?