欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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的方法了
}