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项目的增删改查:
评论
最近浏览
ITSiegeLion
11月17日
暂无贡献等级
jun LV12
11月6日
shaohuaqingfu LV3
11月6日
荒唐的羊 LV27
10月16日
是数据库 LV3
10月11日
Iterman LV2
9月30日
liuyutong LV3
9月25日
liuqingfang LV2
8月15日
叶儿飞 LV4
8月13日
这里的上路十八弯 LV4
6月17日