将私钥都分离放到配置文件中

This commit is contained in:
小海
2019-11-29 21:29:48 +08:00
parent 19e0697a01
commit 753ea5c9a1
4 changed files with 42 additions and 28 deletions

View File

@@ -5,6 +5,7 @@ import io.jsonwebtoken.Claims;
import io.jsonwebtoken.ExpiredJwtException;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.time.Instant;
@@ -33,8 +34,8 @@ public class JwtUtil {
/**
* JWT 秘钥需自行设置不可泄露
*/
private static final String SECRET = "xxx";
@Value("${jwt.secret}")
private String SECRET;
public String generateToken(User user, boolean isRemember) {
Map<String, Object> claims = new HashMap<>(16);