Java:在工具类中如何使用Spring框架管理的对象

在工具类中写一个init(XXX)方法,然后在某类初始化的时候把Spring框架管理的对象(比如XXXService、XXXDao…)通过init(XXX)方法传到工具类中,并且赋值给工具类中的static静态变量,然后在工具类中就可以使用该对象了

在某类的初始化方法中,我们可以这样写,其中UserContext是工具类,如下:

在这里插入图片描述
然后我们看一下UserContext中的init()方法,如下:

在这里插入图片描述
其中PREFSERVICE就是UserContext中的工具类,我们看一下该静态变量是如何定义的,如下:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42449963/article/details/125290332