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
    }

总结:服务初始化之后,执行方法。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐