最近初学Swing做功能的时候遇到的问题,希望能帮忙解决下。

LS_sunhang 2012-07-10 04:55:24
Exception in thread "AWT-EventQueue-0" org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'TWorkShiftServiceImpl' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:971)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880)
at com.ruipengkj.commons.BuildSpringApplication.getBean(BuildSpringApplication.java:100)
at com.ruipengkj.commons.BuildSpringApplication.getTWorkShiftServiceImpl(BuildSpringApplication.java:135)
at com.ruipengkj.view.workShiftView.WorkShiftPanel.<init>(WorkShiftPanel.java:55)
at com.ruipengkj.view.workShiftView.WorkShiftInternalFrame.actionPerformed(WorkShiftInternalFrame.java:61)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.AbstractButton.doClick(AbstractButton.java:337)
at com.ruipengkj.view.workShiftView.WorkShiftInternalFrame.showButton(WorkShiftInternalFrame.java:72)
at com.ruipengkj.view.RPToolBar.actionPerformed(RPToolBar.java:242)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6216)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5981)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4583)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4413)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4556)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4150)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4413)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
...全文
143 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
LS_sunhang 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

<context:component-scan base-package="com.ruipengkj.*" />
需要 “.*” 吗?
[/Quote]
service包在那个包下面。算了,我已经解决了。是因为,我用jpa的时候,有个注记用错了。
LS_sunhang 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

<context:component-scan base-package="com.ruipengkj.*" />
需要 “.*” 吗?
[/Quote]
我因为service包在那个包下面,直接用*都包引进去了
zhiwensun 2012-07-11
  • 打赏
  • 举报
回复
1,要正确引入相关的类库
2,要配置TWorkShiftServiceImpl
brightyq 2012-07-10
  • 打赏
  • 举报
回复
<context:component-scan base-package="com.ruipengkj.*" />
需要 “.*” 吗?
c622724 2012-07-10
  • 打赏
  • 举报
回复
ww ijdllkssdkld
LS_sunhang 2012-07-10
  • 打赏
  • 举报
回复
<context:component-scan base-package="com.ruipengkj.*" />

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- 自动搜索以下包的PO -->
<property name="packagesToScan">
<list>
<value>com.ruipengkj.*</value>
</list>
</property>

<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl}</prop>
<prop key="hibernate.show_sql">${hibernate.showSQL}</prop>
<prop key="hibernate.format_sql">${hibernate.format_sql}</prop>
<prop key="hibernate.current_session_context_class">${hibernate.current_session_context_class}</prop>
<!-- 解决weblogic上由hibernate包的异常

<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>
但是,hibernate的增加update不能使用
-->
</props>
</property>
</bean>



直接 用的自动注册。唉
brightyq 2012-07-10
  • 打赏
  • 举报
回复

<bean id="TWorkShiftService" class="cn.com.TWorkShiftServiceImpl"/>
brightyq 2012-07-10
  • 打赏
  • 举报
回复
在spring的配置文件里,配置下TWorkShiftServiceImpl吧
LS_sunhang 2012-07-10
  • 打赏
  • 举报
回复
问题补充:
想请问下,为什么会报TWorkShiftServiceImpl未定义呢?我把所有涉及到的地方基本都检查过了。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧