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


打赏
最近浏览
做自己的太阳  LV11 3月5日
tokiiii  LV2 2月4日
沙漠鱼  LV12 2024年12月31日
菩提树下的椰子  LV17 2024年12月18日
sinuodeng123  LV5 2024年12月7日
ITSiegeLion 2024年11月17日
暂无贡献等级
jun  LV12 2024年11月6日
shaohuaqingfu  LV3 2024年11月6日
荒唐的羊  LV27 2024年10月16日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友