小编han*_*man的帖子

如何处理 JWT 令牌过期?

我正在使用 Spring Boot 实现 jwt。我们创建了一个结构,其中登录过一次的用户拥有已发行的令牌值,并在再次登录时发送令牌值。过期时间设置为一天(86400 秒)。

ExpiredJwtException io.jsonwebtoken.ExpiredJwtException: JWT expired at 2021-11-21T04:25:31Z. Current time: 2021-11-22T03:45:58Z, a difference of 84027224 milliseconds.  Allowed clock skew: 0 milliseconds.
Run Code Online (Sandbox Code Playgroud)

上述异常是因令牌过期而引发的。由于此令牌已过期,我想刷新令牌以向用户颁发新令牌。我应该怎么办?

jwt spring-boot bearer-token

7
推荐指数
1
解决办法
3万
查看次数

片段启动时如何将焦点设置为editText?

MyFgment出现在屏幕上,我想设置光标焦点上EditTextMyFragment自动。我试过了EditText.requestFocus(),但它不专注于EditText. 我能怎么做??

android setfocus android-edittext

5
推荐指数
2
解决办法
2560
查看次数

我想获取MongoTemplate的findAndModify返回值作为修改值

我目前在 Spring boot 中使用 mongoTemplate,如下所示:

public MyEntity update(MyDto dto) {
    ...
    MyEntity result = mongoTemplate.findAndModify(
        query, update, MyEntity.class);

    return result;
}
Run Code Online (Sandbox Code Playgroud)

query放入找到CriteriaMyEntity修改的 ,并update放入要更改的内容。但返回的值是更新前的数据。如何立即获取修改后的值?

findandmodify spring-boot mongotemplate

4
推荐指数
1
解决办法
4399
查看次数