RabbitMQ反序列化未经授权的类异常解决方案

配置好生产者消费者后,消费者项目启动后出现如下异常:

Caused by: java.lang.SecurityException: Attempt to deserialize unauthorized

这是反序列化未经授权的类,解决办法是设置信任所有消息发起者,可以将环境变量:

SPRING_AMQP_DESERIALIZATION_TRUST_ALL

或者系统属性:

spring.amqp.deserialization.trust.all

设置为true。

但是注意这里并不是springboot项目的yml配置设置,而是应该设置环境变量。按照以下步骤操作即可。

相关推荐
别来无恙1491 小时前
Java 8 Stream API 完全指南:优雅处理集合数据
java·开发语言·streamapi
freed_Day1 小时前
Java进阶学习之不可变集合
java·学习
猫头虎1 小时前
如何实现在多跳UDP传输场景,保证单文件和多文件完整传输的成功率?
java·开发语言·网络·python·网络协议·golang·udp
SimonKing2 小时前
深入理解HanLP1.x,填平可能遇到的坑
java·后端·程序员
尘心不灭2 小时前
MyBatis 缓存与 Spring 事务相关笔记
java·spring·mybatis
Java中文社群2 小时前
说说内存泄漏的常见场景和排查方案?
java·后端·面试
C4程序员3 小时前
北京JAVA基础面试30天打卡08
java·开发语言·面试
货拉拉技术3 小时前
XXL-JOB参数错乱根因剖析:InheritableThreadLocal在多线程下的隐藏危机
java·分布式·后端
God-Hrh3 小时前
JVM运维
java·开发语言·jvm
mjy_1114 小时前
Linux下的软件编程——文件IO
java·linux·运维