当其他类引用mgr或dao里的方法时报错
当其他类引用mgr或dao里的方法时,我们要做以下处理,才可以:
在Java类里做的处理:
private static ApplicationContext context;//声明一个静态变量保存
public void setApplicationContext(ApplicationContext contex)
throws BeansException {
this.context=contex;
}
public static ApplicationContext getContext(){
return context;
}
在Java类里做的处理:
private static ApplicationContext context;//声明一个静态变量保存
public void setApplicationContext(ApplicationContext contex)
throws BeansException {
this.context=contex;
}
public static ApplicationContext getContext(){
return context;
}
ChannelMgr channelMgr = (ChannelMgr)context.getBean("channelMgr"); //这句话加到类里需要调用数据的方法里
还需要在applicationContext.xml里配置Java类