Springboot中项目启动加载的几种方式
在Springboot开发的过程中,我们有时候需要在项目启动的时候提前加载或者执行一些类。
https://www.671bc1.com/Enter/home.html
一共使用过三种方法:
1、使用@PostConstruct注解;
@Component
public class MyPostConstruct {
      @PostConstruct
      public void run() {
            System.out.println("当前执行的时间:"+ LoaclDateTime.now());
      }
}
2、实现ApplicationRunner;
@Component
public class MyApplicationRunner implements ApplicationRunner {
      @Override
      public void run(ApplicationArguments args) throws Exception {
            System.out.println("当前执行的时间:"+ LoaclDateTime.now());
      }
}
3、实现CommandLineRunner。
@Component
public class MyCommandLineRunner implements CommandLineRunner {
      @Override
      public void run(String... args) throws Exception {
            System.out.println("当前执行的时间:"+ LoaclDateTime.now());
      }
}

 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号