响应式数据库无法用传统的数据库,这里用MongoDB:
1.加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb-reactive</artifactId>
</dependency>
2.加注解
@EnableReactiveMongoRepositories
3.加配置
spring:
data:
mongodb:
uri: mongodb://localhost:27017/webflux
实体类:
@Document(collection = "user")
@Data
public class User {
@Id
private String id;
private String name;
private int age;
}
@Document(collection = "user")表示是mongodb的表,表名是user
对应mongo接口:
@Repository
public interface UserRepository extends ReactiveMongoRepository<User, String> {
}