spring-boot 项目启动时执行自定义方法

ゞ 浴缸里的玫瑰 2022-11-29 12:51 252阅读 0赞

示例一:

  1. @Component
  2. // @Order(1)
  3. public class MyRunner implements CommandLineRunner {
  4. @Override
  5. public void run(String... strings) throws Exception {
  6. System.out.println("项目启动了1111");
  7. }
  8. }

示例二:

  1. @Component
  2. public class TokenRunner implements CommandLineRunner {
  3. @Autowired
  4. private Environment environment;
  5. @Override
  6. public void run(String... strs) {
  7. String expireTimeStr = environment.getProperty("token.expire.seconds");
  8. Integer expireTime = StringUtils.isBlank(expireTimeStr) ? null : Integer.valueOf(expireTimeStr);
  9. if(expireTime != null){
  10. TOKEN_AUTH_EXPIRE_SECONDS = expireTime;
  11. }
  12. }
  13. }

发表评论

表情:
评论列表 (有 0 条评论,252人围观)

还没有评论,来说两句吧...

相关阅读