org.springframework.data.redis.serializer.SerializationException: Cannot serialize(解决redis存入对象序列化)

这篇具有很好参考价值的文章主要介绍了org.springframework.data.redis.serializer.SerializationException: Cannot serialize(解决redis存入对象序列化)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to deserialize payload. Is the byte array a result of corresponding serialization for DefaultDeserializer?; nested exception is java.io.InvalidClassException: com.xs.entity.XXX; class invalid for deserialization

	at org.springframework.data.redis.serializer.JdkSerializationRedisSerializer.deserialize

在调用service 实现类时报出以上错误,原因是因为 spring会先将对象序列化,再存入redis进行缓存,而entity没有实现序列化接口,因此序列化出错,需要在对应的实体类中添加序列化即可(implements Serializable),如下:文章来源地址https://www.toymoban.com/news/detail-629547.html

@Override
@Cacheable(value = "student")
public Student getStudentById(int id) {
    return studentMapper.getStudentById(id);
}
public class Student implements Serializable{
    private  int id;
    private String name;
    private String fullname;
}

到了这里,关于org.springframework.data.redis.serializer.SerializationException: Cannot serialize(解决redis存入对象序列化)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决IDEA,Cannot resolve org.springframework.boot,Build报错的问题

    原因:可能因为网络波动,导致jar包下载不成功 解决:直接找到对应本地仓库文件 把Plugins 文件直接删除(不要怕删错,直接回收站收回),再重启idea ,确定网络通畅,将自动重新下载jar包儿!!! 万一不行,建议多试几次!!!!!!

    2024年02月16日
    浏览(66)
  • springboot配置swagger报错Cannot invoke “org.springframework.web.servlet.mvc.condition.......”

    springboot配置swagger时报错,spring boot使用版本为2.7.16或3.1.5,JDK17,项目启动报错,项目使用swagger 3.0. 具体报错信息如下: swagger导入依赖如下: 解决方案:在application.yml中引入以下配置: 另外,因为版本不同,访问路径改变和访问的文件名也与之前版本不一致! 直接访问h

    2024年01月22日
    浏览(53)
  • No qualifying bean of type ‘org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate‘ a

    No qualifying bean of type ‘org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 提示找不到 ElasticsearchRestTemplate 写一个配置类注入

    2024年02月17日
    浏览(47)
  • Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin: 解决办法

    方法一 可能是你的镜像源的问题,查看你的maven安装目录下的 conf/setting.xml 的镜像源是否是国外地址还是说国内的一些镜像地址,国内的话下载会稳定点,如果不是国内的,请改成: 方法二 查看你的pom.xml文件里的spring-boot-maven-plugin部分是否有版本号,如果没有请加上: 方法

    2024年01月21日
    浏览(66)
  • 导入SpringCloud-Eureka依赖的问题Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eure

    今天使用SpringCloud时遇到导入SpringCloud-Eureka依赖的问题 Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:unknown 网上搜了一下,回答多的五花八门,但是不够简单粗暴,这里介绍一个简单的方法,只需要在项目的pom文件中做些设置即可 把大象放进冰箱里需要几步

    2024年02月14日
    浏览(47)
  • For artifact {org.springframework.cloud:spring-cloud-starter-config:null:jar}: The version cannot be

    For artifact {org.springframework.cloud:spring-cloud-starter-config:null:jar}: The version cannot be empty. 前情:之前down的项目一个多月没有动过,前两天想打开看看突然所有的注解、n多类报红。回想了一下,唯一的操作是改了idea中关于maven的设置。                 --把maven仓库的地址改了

    2024年02月05日
    浏览(36)
  • Exception in thread “main“ org.apache.spark.sql.AnalysisException: Cannot write incompatible data to

    这个问题发生在 Spark SQL 将数据迁移进 Hive 时会出现。 这是因为从 Spark 3.0.0 开始,Spark SQL 增加了一个安全策略,不对非同类型的数据进行强制转换,然后就会出现这个错误。 我们在源码文件 SQLConf.scala 中发现有这样一个配置 StoreAssignmentPolicy : 其中有三种策略: ANSI 策略(

    2024年02月13日
    浏览(54)
  • 烧录esp32遇到No serial data received

    玩一个没人用的esp32,烧录时遇到错误No serial data received,   在网上搜啥要我EN脚接高电平,才可以烧录,然后我去看原理图EN在9号引脚,尴尬的是我找不到芯片9号角,找了半天。。。,然后我朋友又给我一块一样芯片的esp32,只是这个没串口通信,需要外置串口,我刚好有外

    2024年01月19日
    浏览(33)
  • 已解决org.springframework.beans.factory.UnsatisfiedDependencyException org.springframework.beans.factor

    已解决org.springframework.beans.factory.UnsatisfiedDependencyException org.springframework.beans.factory.异常的正确解决方法,亲测有效!!! org.springframework.beans.factory.UnsatisfiedDependencyException org.springframework.beans.factor 对于 org.springframework.beans.factory.UnsatisfiedDependencyException 异常,通常是由于依赖注

    2024年02月05日
    浏览(47)
  • org.springframework.context.ApplicationContextException: Failed to start bean ‘org.springframework.a

    使用RabbitMq测试交换机、队列时候报的错 一开始我以为是队列的监听器配置信息和监听器代码写错了,反复查看并没有错误。 然后继续往下看报错,有这俩报错,瞬间顿悟。 ACCESS_REFUSED 这么大个字,看了好几遍居然没想到这方面的错误,大概是配置密码的时候copy错了 hotel

    2024年02月15日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包