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
相关产品推荐
相关产品推荐

