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项目的增删改查:


打赏
最近浏览
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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友