NC65配置xml找不到Bean

发布于:2025-06-12 ⋅ 阅读:(28) ⋅ 点赞:(0)

问题描述
我导入了基本的xml
在这里插入图片描述
基本的xml中包含有id为context的javabean,但是javabean装载的时候报错找不到context

在这里插入图片描述
解决方案
javabean识别导入的xml中的bean对象的时候会校验类的全路径类名,如果你导入到nc/ui/fdcprcm/tempfee/view文件夹下面,那么你的类的全路径类名得包含nc.ui.fdcprcm.tempfee

报错信息
ERROR - No bean named ‘context’ is defined
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘context’ is defined
at nc.ui.uif2.factory.JavaBeanFactory.getBean(JavaBeanFactory.java:69)
at nc.ui.uif2.factory.JavaBeanFactory.getBean(JavaBeanFactory.java:82)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:266)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at nc.ui.uif2.factory.UIF2BeanFactory.getBean(UIF2BeanFactory.java:176)
at nc.ui.uif2.ToftPanelAdaptor.initContext(ToftPanelAdaptor.java:448)
at nc.ui.uif2.ToftPanelAdaptor.initUI(ToftPanelAdaptor.java:159)
at nc.ui.uif2.ToftPanelAdaptor.init(ToftPanelAdaptor.java:146)
at nc.funcnode.ui.AbstractFunclet.init(AbstractFunclet.java:38)
at nc.funcnode.ui.FuncletWidgetFactory.createFuncletWidget(FuncletWidgetFactory.java:32)
at nc.funcnode.ui.FuncletWidgetContainer.initUI(FuncletWidgetContainer.java:173)
at nc.funcnode.ui.FuncletWidgetContainerFactory.createFuncletWidgetContainer(FuncletWidgetContainerFactory.java:24)