springboot启动之后初始化数据的几种方法
Posted olzoooo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot启动之后初始化数据的几种方法相关的知识,希望对你有一定的参考价值。
1.实现ApplicationRunner和CommandLineRunner接口(建议)
当springboot的main方法快要执行结束时会调用afterRefresh然后再调用callRunners来加载所有的实现ApplicationRunner和CommandLineRunner的类然后执行run方法来初始化所写的东西
2.<1>实现InitializingBean接口(不建议) <2><bean>元素中配置指定的init-method <3>@PostConstruct
3.实现ContextRefreshedEvent类型ApplicationListener接口ApplicationListener<ContextRefreshedEvent>,然后重写onApplicationEvent方法
以上是关于springboot启动之后初始化数据的几种方法的主要内容,如果未能解决你的问题,请参考以下文章