sjd123的gravatar头像
sjd123 2024-02-21 15:16:57
在做项目遇到的一些问题和注意点

第一点

使用教程中mysql驱动com.mysql.cj.jdbc.Driver需要8.0的版本,如果使用低版本会报错,如果你使用的是5.几的版本,那mysql驱动不能使用上述那个。

第二点

使用mybatis时,要注意在java类中*mapper类应该与对应xml文件名一致。

  1. 当我们将接口和mapper文件放在同一个包里的时候,Mybatis会进行自动扫描,这种方式要注意此时java接口的名称和mapper文件的名称要相同,否则会报异常。

  2. 这个时候我们需要配置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项目的增删改查:


打赏
最近浏览
yu823749  LV1 6月10日
gsgshjz 6月10日
暂无贡献等级
暂无贡献等级
小鱼aaaaaA 6月9日
暂无贡献等级
yanguobin  LV7 5月27日
萌萌哒的泰迪熊  LV4 5月21日
暂无贡献等级
做自己的太阳  LV11 3月5日
tokiiii  LV2 2月4日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友