运行环境:Spring框架整合MaBitis框架
问题叙述:
在Spring配置文件applicationContext-mybatis.xml中配置好mybatis之后
接下来配置applicationContext-service.xml,其中需要注入userMapper
出现:
原因分析:
这里的错误,是因为系统找不到userMapper,因为没有定义,在没有用Spring的时候,userMapper是通过sqlSession的getMapper方法获得的,
当使用Spring进行配置MyBstis时,sqlSession对象和userMapper已经通过配置文件进行生成,但是这个过程是在程序正式启动运行过程中才会
产生的,此处虽然会报错,但是不影响程序运行,但是不解决总让人感觉不舒服,下面是解决方案:
问题解决:
鼠标放在有错误的这一行,前面会有一个类似灯泡的图标,点击下三角,按照图上选择Disable inspextion选项,进行标注,表明,此问题忽略,可以正常编译
网友评论