比如有个方法的作用是从数据库中缓存数据字典,希望做成一个程序启动时就从执行的方法,网上找了资料,全是用springboot时的方法,但现在有个很老的程序,不是spring类的框架
现在做到的程度是方法弄成静态,然后用:
static {
(方法名);
}
这样处理,缺陷是必须有人去调用一次这个类,缓存才会开始执行,这样可能会导致第一个客户访问系统时出现问题,肯定不能让第一个客户去造福后面的客户,所以如何在没有现代框架的情况下,启动运行呢?
对了,这个启动缓存不能写在main里,因为我这处理的是一个第三方依赖包,整个程序的main类不在我这