问题描述
spring5 的 webflux,怎么返回自定义的 json 数据?
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
在服务端没用 webflux 时,我的service 是这么写的
public Map<String, Object> registerService(User user) {
Map<String, Object> map = new HashMap<>(8);
map.put("status":1);
userRepository.save(user);
return map;
现在换成 webflux 后,得不到和上面同样的结果
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);
}
你期待的结果是什么?实际看到的错误信息又是什么?
现在webflux的返回结果是{"status":1},返回的json数据是我要我,但是mongo里却并没有插入user,我想的是像上面一样,只返回我自定义的json数据,同时也插入了数据
public Mono registerService(User user) {