【发布时间】:2019-03-20 03:16:54
【问题描述】:
当我不使用 webflux 时,我的代码
1.public Map<String, Object> registerService(User user) {
Map<String, Object> map = new HashMap<>(8);
map.put("status":1);
userRepository.save(user);
return map;
当我使用 webflux 时,我的代码
2.public Mono<Map<String, Object>> registerService(User user) {
Map<String, Object> map = new HashMap<>(8);
map.put("status", 1);
userRepository.save(user);
return Mono.just(map);
}
和 2. 响应是 "{"status":1}",但用户不要插入 mongo
在 webflux 中,我无法得到与 1. 相同的响应,那么该怎么做呢?
我不想返回用户,只返回我自定义的地图,用户插入到mongodb中
【问题讨论】:
-
那么你的 userRepository.save() 是做什么的?
-
将用户插入mongo
标签: java spring spring-mvc spring-boot spring-webflux