记一次bug 误导入com.sun.org.apache.xpath.internal.operations.String 引起的

在学习rabbit时,打印生产者导入的信息时,报错:

 

Caused by: org.springframework.messaging.converter.MessageConversionException: Cannot convert from [java.lang.String] to [com.sun.org.apache.xpath.internal.operations.String] 

//监听email队列
    @RabbitListener(queues = {RabbitmqConfig.QUEUE_INFORM_EMAIL})    //方法或者,类上注明
    public void receive_email(String msg, Message message, AMQP.Channel channel){
        String str = new String(message.getBody());
        System.out.println(msg);
    }

另外,发现String 使用字节数组的构造方法也失效报错了,不能使用字节数组和编码格式,转成字符串,后面发现是,误导入了String类

import com.sun.org.apache.xpath.internal.operations.String;

你可能感兴趣的:(bug异常)