No bean named 'Menuservice' is definedorg.springframework.beans.factory.NoSuchBeanDefinitionExcepti

来源:互联网 发布:分治策略的算法 编辑:程序博客网 时间:2024/05/17 03:09
 No bean named 'Menuservice' is definedorg.springframework.beans.factory.NoSuchBeanDefinitionException: 
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:570)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1114)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:279)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)

at com.witt.monitoring.service.impl.MenuServiceImpl.main(MenuServiceImpl.java:54)

      源码:

      @Service("menuservice")
@Transactional(readOnly = true,rollbackFor = Exception.class)
public class MenuServiceImpl implements IMenuservice{
@Resource
private IBaseDao basedao;
  @Resource
private IModelService service; 
@Override
public Page<Menu> findAllMenu(int pageNo) {

return this.basedao.queryEntityByPage(pageNo,pageCount, "from Menu", new Object[]{});
}

}

在spring中 @Resource只能注入bean对象,我在这里注入了一个接口 导致说没有定义或没找到该bean  

 解决办法

    去掉@Resource

            解决~


0 0
原创粉丝点击