ssm裤架搭建异常: Dependency annotations: {@javax.annotation.Resource(shareable=true, lookup=, name=, descr

最近在搭建ssm框架时,发现了一个关于Dependency annotations: {@javax.annotation.Resource(shareable=true, lookup=, name=, description=, authenticationType=CONTAINER, type=class java.lang.Object, mappedName=)}的异常,网上也找了许多解决方式,经我一一试错后发现都无法解决本项目的异常,经自己研究后发现了一种解决方案,目前已成功将问题解决,在此处记录一下,以下为正文:

原始的配置文件为:

    
    

    
    
    
     
    
    	
        
    

经过逐一排查,发现报错位置为在service层代码里注入dao无法成功,代码如下:

    @Resource
    private  IUserDao userDao;

此时启动项目后,报以上错误。将配置文件中的dao层配置修改为

    
    
    
        
    

别的配置不变,启动项目后,问题解决。

你可能感兴趣的:(Java)