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


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