Task.java 828 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.rf.psychological.mp.schedule;
  2. import com.rf.psychological.mp.utils.MpUtils;
  3. import lombok.extern.slf4j.Slf4j;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.scheduling.annotation.Scheduled;
  6. import org.springframework.stereotype.Component;
  7. /**
  8. * @Author:zzf
  9. * @Date:2024/7/18:16:26
  10. * @Description:
  11. */
  12. @Slf4j
  13. @Component
  14. public class Task {
  15. @Autowired
  16. private MpUtils mpUtils;
  17. /**
  18. * 获取接口访问凭证
  19. * 失效时间两小时,两小时最后的五分钟内新老token可以一起使用,刷新事件115分钟
  20. * @return
  21. */
  22. @Scheduled(fixedRate = 1000*6900)
  23. private void getAccessToken(){
  24. //1.accesstoken
  25. mpUtils.getMpAccessToken();
  26. //2.jsapiTicket
  27. mpUtils.getMpJsapiTicket();
  28. }
  29. }