需要项目启动后需要执行某些方法,可以参考下面的方式:
@Slf4j
@Component
public class StartedService implements CommandLineRunner {
@Override
public void run(String... args) throws Exception {
log.info("初始化参数开始。。。。");
//执行一些业务方法
log.info("初始化参数结束。。。。");
}
}
也可以是用监听器等方法,重点是不同的加载时机。后面会详细总结不同的实现方式和区别