必威体育Betway必威体育官网
当前位置:首页 > IT技术

Could not autowire field: private com.xxx.dao(已解决)

时间:2019-10-14 01:14:44来源:IT技术作者:seo实验室小编阅读:77次「手机版」
 

private.com

最近刚在做一个关于O2O在线资源回收的一个项目,用到的框架就是ssm框架,可能有一段时间没有写代码了,一些常见的错误都折腾了半天,直接进入正题:

这里写图片描述

这个图片就是当时报错的图片。

当时是在控制器里注解接口的时候,运行程序直接就报错

@Autowired
    private UserDao userdao;

去网上搜了一些错误,但是跟我的不太一样,所以尝试了没有什么结果。后来,在查看APPlication.xml文件的时候,发现了一个重大事情。

    <bean class="org.myBATis.Spring.mapper.Mapperscannerconfigurer">   
    <property name="basePackage" value="com.iss.dao"/>   
    <property name="sqlsessionfactoryBeanName" value="sqlSessionFactory"/>
    </bean>

当然这四行代码是我后来加上的,我对比之前做过的ssm的项目,发现我少了这四行代码,这就是直接导致注入失败的原因,所以出现无法注入的小伙伴看看是不是这四行代码少写了或者包的位置出现一些问题

注:MapperScannerConfigurer这个类,它将会查找类路径下的映射器并自动将它们创建成MapperFactoryBean,所以com.iss.dao这个包名一定是你要自动注入接口所在包的位置。

相关阅读

小技巧:apache启动错误 AH00072: make_sock: could not

在windows下准备准备开启apache,发现端口被占用,看了host.conf里面配置的listen端口是80,但是提示是443,奇怪了,查了下资料,原来443是ap

用xshell5连接vmware10+centos6.7时报Could not conne

我在用xshell5连接vmware10上的centos6.7时报了上面的错。报这个错让我感觉很莫名其妙,因为虚拟机能ping通 宿主机,宿主机也能ping

深入理解@Autowired注解以及Spring加载Bean的机制

@Autowired注解在平时开发中用的非常的多,即自动装配,这些天碰到了一个与之相关的报错,所以打算深入理解其原理。 首先看看它的定

使用@Autowired 自动装载,报java.lang.NullPointerExce

使用@Autowired 自动装载,但是报java.lang.NullPointerException错误, 后来测试,发现如下图所示,jdbcTemplate输出为null 经反复研

pandas读取csv处理时报错:ParserError: Error tokenizi

csv文件默认的是以逗号为分隔符,但是中文中逗号的使用率很高,爬取中文数据时就容易造成混淆,所以使用pandas写入csv时可以设置参数 s

分享到:

栏目导航

推荐阅读

热门阅读