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

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

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

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

SPRING_AMQP_DESERIALIZATION_TRUST_ALL

或者系统属性:

spring.amqp.deserialization.trust.all

设置为true。

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

相关推荐
遥不可及~~斌5 分钟前
@ComponentScan注解详解:Spring组件扫描的核心机制
java
高林雨露5 分钟前
Java 与 Kotlin 对比示例学习(三)
java·kotlin
极客先躯33 分钟前
高级java每日一道面试题-2025年3月22日-微服务篇[Nacos篇]-Nacos的主要功能有哪些?
java·开发语言·微服务
爱喝醋的雷达44 分钟前
Spring SpringBoot 细节总结
java·spring boot·spring
coderzpw2 小时前
当模板方法模式遇上工厂模式:一道优雅的烹饪架构设计
java·模板方法模式
直裾2 小时前
Mapreduce初使用
java·mapreduce
悠夏安末2 小时前
intellij Idea 和 dataGrip下载和安装教程
java·ide·intellij-idea
suimeng62 小时前
ChromeDriver的常用方法
java·selenium
Hellyc2 小时前
SpringMVC响应数据:页面跳转与回写数据
java·前端·学习
嘵奇3 小时前
深入解析 Spring Boot 测试核心注解
java·spring boot·后端