@Service
@Lazy(false)
public class SpringContextUtil implements ApplicationContextAware{
private static ApplicationContext applicationContext;
//获取上下文
public static ApplicationContext getApplicationContext(){return applicationContext;}
//这是上下文
public void setApplicationContext(ApplicationContext applicationContext){
this.applicationContext = applicationContext;
}
//通过名字获取上下文中bean
public static Object getBean(String name){return applicationContext.getBean(name);}
//通过类型获取上下文中的bean
public static Object getBean(Class<?> requiredType){return applicationContext.getBean(requiredType);}
}
Bean、springContextUtil
最新推荐文章于 2023-07-17 10:53:49 发布