什么是Java中的上下文

时间:2025-02-21 07:53:56
package cn.king.material01.common.util; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; /** * @author: wjl@ * @time: 2021/10/20 上午12:45 * @version: 1.0.0 * @description: 手动从SpringIOC容器中获取Bean * @why: */ public class ApplicationContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; private ApplicationContextUtil() { } @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { applicationContext = applicationContext; } public static ApplicationContext getApplicationContext() { return applicationContext; } public static Object getBean(String name) { return applicationContext.getBean(name); } }