You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Session Redis 在GraalVM环境下的序列化错误问题求助

Spring Session Redis 在GraalVM环境下的序列化错误问题求助

大家好,我最近碰到个棘手的问题,想过来请教下各位大佬。我做了个简单的Spring Boot应用,用到了OAuth2客户端和Spring Session Redis,目前的application.yml配置是这样的(部分配置):

spring:
  session:
    store-type: redis
    redis:
      namespace: my:namespace
      timeout: 1h
  data:
    redis:
      host: localhost
      port: 6379
      password: redispassword
  security:
    oauth2:
      client:
        provider:
          azure:
            issuer-uri: https://login.microsoftonline.com/some-tenant-id/v2.0

现在我把这个应用打包成GraalVM原生镜像运行的时候,出现了序列化错误——Spring Session存储在Redis里的OAuth2相关会话数据没法正常完成序列化和反序列化,导致用户登录后很快就丢失会话,或者直接抛出序列化相关的异常。

我自己尝试过调整常规的Jackson序列化配置,但是在GraalVM原生镜像环境下好像完全没起作用;也试着配置了GraalVM的反射规则,但问题还是没解决。有没有哪位大佬遇到过类似的情况,能给我一些排查或者解决的思路吗?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 13:24:53