SpringBoot启动时将数据库数据加载到内存的静态map里
实现CommandLineRunner接口
实现CommandLineRunner接口,@Order注解里面的参数是类执行的顺序,由小到大顺序。
监听接口方式,启动服务,执行方式时仍然提供服务,服务初始化之后,执行方法。
@Component
public class SettingConfig implements CommandLineRunner {
public static Map<String,Object>=new HashMap<>();
@Autowired
Service ser
@Override
public void run(String... strings) throws Exception {
map= ser.selectList();
//xx
}
总结:服务初始化之后,执行方法。