关于spring boot 的启动加载 一些初始化数据

来源:互联网 发布:安装战网出错网络问题 编辑:程序博客网 时间:2024/06/09 15:41

方法一:

如何加载一些启动就需要的初始化数据呢?
为了解决这样的问题,spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。无需其他配置,只要创建一个类去实现接口 CommandLineRunner就可以了。

Spring Boot应用程序在启动后,就会去遍历CommandLineRunner接口的实例并运行它们的run方法。

@Order注解规定了CommandLineRunner实例的运行顺序。@order(value=2) value 的值从小到大依次执行。

方法二:

spring同样也可以实现该功能

通过一个类去实现InitializingBean,重写 afterPropertiesSet该方法。凡是继承该接口的类,在初始化bean的时候会执行该方法。

原创粉丝点击