Springmvc在项目启动时查询数据库并初始化静态变量
程序员文章站
2022-03-25 21:19:33
private static List resourceList = null; //初始化的全局静态变量 @Autowired private ResourceService resourceServiceTemp; private static ResourceS ......
private static list<resourceentity> resourcelist = null; //初始化的全局静态变量
@autowired
private resourceservice resourceservicetemp;
private static resourceservice resourceservice;
//字面上看, 这个注解的意思是在构造方法之后执行(还有个preconstruct方法)
@postconstruct
public void init() { //程序启动后会自动执行该方法
resourceservice = resourceservicetemp; //将注入的对象重新赋值给静态对象
resourcelist = resourceservice.findall(); //在这里就可以调用service的方法了
}
上一篇: 如何理解MVC