SSM之找不到SQLmapper映射 解决方案
在Spring转创建的时候
其中我用的是注解的方式
在applicationcontext-mybatis。xml配置文件中进行 包扫描操作
<context:component-scan base-package=“com.bdqn.dao”/>
<context:component-scan base-package=“com.bdqn.service”/>
会扫描dao层 和 service层的文件
记得Sql的mapper文件也是默认会在dao层得到扫描的
运行到接口方法 会发生NOT Found 的错误 :最下方是解决方案:=========================================================在Mybatis中首要配置的代码片段
<configuration>
<settings>
<!-- 关闭延迟加载 -->
<setting name="lazyLoadingEnabled" value="false"/>
</settings>
<typeAliases>
<!--这里给实体类取别名,方便在mapper配置文件中使用-->
<package name="com.bdqn.entity"/>
</typeAliases>
</configuration>
当出现这样的错误的时候 : 只需要 mapper文件与 dao层文件 名称一致 路径一致 即可