(
注:此异常发生在全注解开发下)
异常释义:此异常意为无法加载xml文件中配置的bean。
产生机制:当maven项目开始运行的时候,会根据@Autowired注解,加载被注解的Bean,同时通过依赖注入机制还将加载该Bean下的其他注解Bean,之后根据xml中的配置(或是注解)寻找这些Bean,如果找不到就会产生上述异常。
解决方法:
1、首先进入产生异常的xml,尝试是否能通过ctrl直接进入配置路径的类
2、如果不能则说明本项目无法通过配置路径访问到该类
3、使用Ctrl+Shift+T搜索该类,如果搜索不到,则该类不存在当前工作空间之中,需要进行创建。
4、如果搜索到该类,该类存在于其他项目之中,则说明本项目没有添加与其他项目的依赖,故而虽然该类存在于工作空间,但无法访问到。
5、解决方法,右键项目——Maven——Add Dependncy,输入该项目的GroupId或者ArtifactId将该项目依赖添加至本项目
6、清除工作空间,重启项目
产生原因:多为团队开发过程中在更新提交时提交类文件的时候忘记更新配置文件,当其他人再进行下载时就会出现此异常