Я использую функции обработчика весенней загрузки WebFlux и функции маршрутизации с mongodb.Ниже приведен мой интерфейс ReactiveMongoRepository и классы обработчиков.
Интерфейс ReactiveMongoRepository
public interface UserReactiveMongoRepository extends ReactiveMongoRepository<User, String> {
Mono<User> findByEmail(@Param("email") String email);
Mono<User> findByUsername(@Param("username") String username);
Mono<User> findById(@Param("id") Long id);
Mono<Void> saveUser(Mono<User> monoUser);
}
Класс UserHandler
@Component
public class UserHandler {
private UserReactiveMongoRepository userRepository;
public UserHandler() { }
@Autowired
public UserHandler(@NonNull UserReactiveMongoRepository userRepository) {
this.userRepository = userRepository;
}
Но экземпляр userRepository не создается в классе компонентов обработчика.Я думаю, что эта ошибка кажется простой, но я понятия не имею, как.Любой ответ будет благодарен.