您的位置:首页 > 编程语言 > Java开发

java-org.springframework.beans.factory.NoSuchBeanDefinitionException

2015-10-22 10:08 471 查看
org.springframework.beans.factory.NoSuchBeanDefinitionException:
No bean named 'hotWordDao' is defined
是因为
public interface HotNewsDao extends GenericDao<HotNews>{

}

缺少 @Repository。之前加上测试成功了,后来以为没有使用 @AutoWire 注解不用就去掉了。加上后就编译正常了。
出现这种情况也可能试试下面的步骤:
1.去生成的.class文件下看看 是否有HotWordDao.class这个文件
2.mvn install 他的父工程,因为这个项目要引用他另一个项目。
3.update dependencies 更新依赖
4.project->clean 重新编译下工程
5.查看Spring的配置文件是否自动扫描了这个类或是这个类所在的包
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: