# JwtTokenUtil
Date: 2020-05-30

com.java2nb.novel.common.utils

## 类 JwtTokenUtil

- java.lang.Object
- - com.java2nb.novel.common.utils.JwtTokenUtil

    @Component
     @ConditionalOnProperty(prefix="jwt",
                           name="secret")
    public class JwtTokenUtil
    extends java.lang.Object

JWT工具类

从以下版本开始:
  2020/5/27
版本:
  1.0
作者:
  xiongxiaoyang

### 构造器概要

构造器
构造器和说明
`JwtTokenUtil()`

### 方法概要

所有方法 实例方法 具体方法
`boolean` `canRefresh(java.lang.String token)` 判断token是否可以被刷新
`java.lang.String` `generateToken(UserDetails userDetails)` 根据用户信息生成token
`UserDetails` `getUserDetailsFromToken(java.lang.String token)` 从token中获取用户信息
`java.lang.String` `refreshToken(java.lang.String token)` 刷新token

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 构造器详细资料

#### JwtTokenUtil

    public JwtTokenUtil()

### 方法详细资料

#### getUserDetailsFromToken

    public UserDetails getUserDetailsFromToken(java.lang.String token)

从token中获取用户信息

#### generateToken

    public java.lang.String generateToken(UserDetails userDetails)

根据用户信息生成token

#### canRefresh

    public boolean canRefresh(java.lang.String token)

判断token是否可以被刷新

#### refreshToken

    public java.lang.String refreshToken(java.lang.String token)

刷新token