JwtProperties.java
package com.mycim.webapp.secutiry.jwt;
import com.mycim.framework.utils.lang.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
/**
* @author pinyan.song
* @version 6.0.0
* @date 2020-1-8
**/
@Component
public class JwtProperties {
private static final long EXPIRE_TIME = 60 * 60 * 1000;
@Value("${mycim.version}")
private String version;
@Value("${mycim.webapp.jwt.expiration.time:2}")
private Long expirationTime;
public String getVersion() {
return StringUtils.substringBeforeLast(version, StringUtils.POINT_SIGN);
}
public void setVersion(String version) {
this.version = version;
}
public Long getExpirationTime() {
return expirationTime * EXPIRE_TIME;
}
public void setExpirationTime(Long expirationTime) {
this.expirationTime = expirationTime;
}
}