为了账号安全,请及时绑定邮箱和手机立即绑定

spring5 的 webflux,怎么返回自定义的 json 数据?

/ 猿问

spring5 的 webflux,怎么返回自定义的 json 数据?

零煜 2018-10-16 00:35:30
在服务端没用 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); 
    }

返回的只有一个{"status":1},但是user的数据实际并没有插入到mongo里


查看完整描述

1 回答

?
HansonQ
public Map<String, Object> registerService(User user) {   
      Map<String, Object> map = new HashMap<>(8);  
       map.put("status":1);         
       userRepository.save(user);  //我看user也没有存在map里面,你确定你返回结果里面有user信息?      
       return map;


查看完整回答
反对 回复 2019-04-04

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信