@Component
public class SpringUtil implements ApplicationContextAware {
public static ApplicationContext applicationContext;
/**
* 实现ApplicationContextAware接口的context注入函数, 将其存入静态变量.
*/
public void setApplicationContext(ApplicationContext applicationContext) {
SpringUtil.applicationContext = applicationContext; // NOSONAR
}
}
本文深入探讨了Spring框架中用于依赖注入的实用工具类SpringUtil。该类通过实现ApplicationContextAware接口,将应用上下文存入静态变量,以便在整个应用程序中方便地获取Bean实例。
928

被折叠的 条评论
为什么被折叠?



