springboot 项目初始化执行,只在项目启动时执行一次

方法太长的不要这样,因为这种方式是要等方法执行完才会启动项目
一,ApplicationRunner 接口

@Component
public class Runner implements ApplicationRunner {
    @Autowired
    private ZkUserService zkUserService;

    @Override
    public void run(ApplicationArguments args) throws Exception {
        System.out.println("===============");
        
    }
}

二,CommandLineRunner 接口

@Component
public class Runner implements CommandLineRunner {
    @Autowired
    private ZkUserService zkUserService;

    @Override
    public void run(String... args) throws Exception {
        System.out.println("===============");
    }
}

版权声明:本文为a584257442原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。