AccessTokenPorperties.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.yihu.base.security.properties;
  2. import org.springframework.beans.factory.annotation.Value;
  3. import org.springframework.boot.context.properties.ConfigurationProperties;
  4. import org.springframework.stereotype.Component;
  5. /**
  6. * Created by chenweida on 2017/12/5.
  7. */
  8. @Component
  9. public class AccessTokenPorperties {
  10. @Value("${security.oauth2.token.accessTokenValidityHours:2}")
  11. private Integer accessTokenValidityHours ; //accesstoken超时时间
  12. @Value("${security.oauth2.token.refreshTokenValidityHours:2}")
  13. private Integer refreshTokenValidityHours ;//刷新token过期时间
  14. @Value("${security.oauth2.token.tokenType:accessToken}")
  15. private String tokenType;
  16. public Integer getAccessTokenValidityHours() {
  17. return accessTokenValidityHours;
  18. }
  19. public void setAccessTokenValidityHours(Integer accessTokenValidityHours) {
  20. this.accessTokenValidityHours = accessTokenValidityHours;
  21. }
  22. public Integer getRefreshTokenValidityHours() {
  23. return refreshTokenValidityHours;
  24. }
  25. public void setRefreshTokenValidityHours(Integer refreshTokenValidityHours) {
  26. this.refreshTokenValidityHours = refreshTokenValidityHours;
  27. }
  28. public String getTokenType() {
  29. return tokenType;
  30. }
  31. public void setTokenType(String tokenType) {
  32. this.tokenType = tokenType;
  33. }
  34. }