Example usage for org.springframework.data.repository.reactive ReactiveCrudRepository interface-usage

List of usage examples for org.springframework.data.repository.reactive ReactiveCrudRepository interface-usage

Introduction

In this page you can find the example usage for org.springframework.data.repository.reactive ReactiveCrudRepository interface-usage.

Usage

From source file playground.mongo.ReactiveMongoPersonRepository.java

/**
 * @author Mark Paluch
 */
public interface ReactiveMongoPersonRepository extends ReactiveCrudRepository<Person, String> {

}

From source file top.zhacker.ms.reactor.webflux.mongo.PersonReactiveCrudRepository.java

/**
 * @author Mark Paluch
 */
public interface PersonReactiveCrudRepository extends ReactiveCrudRepository<Person, String> {

}

From source file com.example.user.UserRepository.java

@Repository
public interface UserRepository extends ReactiveCrudRepository<User, String> {

    Mono<User> findByUsername(final String username);
}

From source file com.example.message.MessageRepository.java

@Repository
public interface MessageRepository extends ReactiveCrudRepository<Message, Long> {

    Flux<Message> findByUserId(final String userId);
}

From source file example.ReactorPersonRepository.java

/**
 * Reactive Repository using Project Reactor types like {@link Flux} and {@link Mono}.
 * 
 * @author Mark Paluch
 */
@NoRepositoryBean

From source file example.springdata.cassandra.people.ReactivePersonRepository.java

/**
 * Repository interface to manage {@link Person} instances.
 *
 * @author Mark Paluch
 */
public interface ReactivePersonRepository extends ReactiveCrudRepository<Person, String> {

From source file example.springdata.mongodb.people.ReactivePersonRepository.java

/**
 * Repository interface to manage {@link Person} instances.
 *
 * @author Mark Paluch
 */
public interface ReactivePersonRepository extends ReactiveCrudRepository<Person, String> {