我使用Spring引导。应用程序使用JWT令牌(另一个微服务)进行身份验证。我必须实现JWT令牌的缓存。我正在使用咖啡因缓存。
问题:现在的问题是这个令牌到期时间总是动态的,我必须匹配令牌到期时间与缓存到期时间。例如
缓存过期时间<=令牌过期时间
问题:是否有任何方法来实现这个使用Spring缓存?
我们可以动态设置以下属性的值,取决于JWT令牌到期时间吗?
spring.cache.caffeine.spec=expireAfterWrite=600s
您可以使用System.setProperty()
从代码更改环境变量的值。