sjd123
2024-02-21 15:16:57
在做项目遇到的一些问题和注意点
第一点
使用教程中mysql驱动com.mysql.cj.jdbc.Driver需要8.0的版本,如果使用低版本会报错,如果你使用的是5.几的版本,那mysql驱动不能使用上述那个。
第二点
使用mybatis时,要注意在java类中*mapper类应该与对应xml文件名一致。
-
当我们将接口和mapper文件放在同一个包里的时候,Mybatis会进行自动扫描,这种方式要注意此时java接口的名称和mapper文件的名称要相同,否则会报异常。
-
这个时候我们需要配置MapperScannerConfigurer来让在 Spring 的 XML
配置文件中注册所有的映射器。相反,你可以使用一个 MapperScannerConfigurer, 它 将 会 查 找 类 路 径 下 的 映 射 器 并 自 动 将 它 们 创 建 成 MapperFactoryBean。
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.example.demo.mapper" /> </bean>
第三点
项目创建完,进行测试,可以使用idea中的http client 来测试。http client是idea开发工具集成的一个工具,可以使用它来代替postman的使用。例如http client来测试demo项目的增删改查:
评论
最近浏览
fellowfun LV12
3小时前
hmf1989
前天
暂无贡献等级
wu_888 LV1
4月25日
小萌萌 LV6
4月10日
shenlegg
4月6日
暂无贡献等级
zhos0212 LV19
4月3日
sunny_tangbin LV8
3月28日
youwuzuichen LV10
3月25日
dyb1220
3月22日
暂无贡献等级
wumingming LV1
3月19日