8月29日

一、属性没设置get set  最后Json 转字符串没有该属性

SystemLog r = SystemLog.getSystemLog("测试", "测试列表");
String msg = JSON.toJSONString(r);
    @Field
    private String content;
    @Field
    private Date creatTime;

开始content 没有get set 方法,JSON.toString() ,就不能输出这个属性

 

二、Spring Boot使用RabbitMQ出现诡异异常:Failed to send reply with payload 'OK',

Cannot determine ReplyTo message

    
    @RabbitListener(queues = QueueContants.Syslog)
    public void processMessage1(String msg) {
        try {
            SystemLog log = JSON.parseObject(msg,SystemLog.class);
            logRepository.save(log);
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
        //转成List
        System.out.println(Thread.currentThread().getName() + " 接收到来自"+QueueContants.Syslog+"队列的消息:" );
    }

 

使用 @RabbitListener 监听的方法,不能有返回值 ,改成void 就好了,之前是String

posted @ 2018-08-29 17:37  lyon♪♫  阅读(104)  评论(0编辑  收藏  举报