SpringBoot 与 MyBatis简单的整合

SpringBoot与Mybatis的简单整合

这是我的第一篇博客,如果有什么不正确的希望网友们能指出来,共同进步,相互学习。那么接下来就是进入正题了,SpringBoot与MyBatis的简单整合。

首先,第一步咱们需要做的就是创建一个SpringBoot工程,然后选择Spring Initializr这个工程名,点击Next
在这里插入图片描述
然后,到了这个界面,就是组名和项目名了,这个也可选择默认,然后点击Next
在这里插入图片描述
然后选择项目的依赖,Web中择Spring Web SQL中选择MyBatis FrameWork MySQL Driver Spring Data JDBC但是我看到有些人的和我的不一样,他在SQL中导入的是,MySQL,MyBatis和JDC 我这没有,希望有大佬能帮我解答下,点击Next

在这里插入图片描述
然后选择项目的存放的位置,然后点击Finish
在这里插入图片描述
然后就是导包了,如果是第一次创建Spring Boot项目会有点慢,需要耐心的等待一会
在这里插入图片描述
这样一个SpringBoot的Maven工程就建立起来了
在这里插入图片描述
然后就是application.properties(.yml)配置文件的配置了,由于我也在学yml,所以我就用application.yml配置文件,其实这个两个文件没啥区别,yml文件在内部会被解析成properties文件的,而且可以引用不同的环境,所以 我就又添加了一个application-dev.yml开发环境的配置文件,然后通过application.yml引入application-dev.yml,这样就能实现不同的环境用不同的配置,把各个环境相同配置提出来,放在application.yml中就行了。说了这么多我们先创建这两个文件
在这里插入图片描述
这个会自动寻找 application-xxx.yml文件 我写了dev 所以会在资源目录中找application-dev.yml文件
在这里插入图片描述
然后主要的配置在application-dev.yml文件中
在这里插入图片描述
有些人的driver-class-name会报错 只要把这里的scope的runtime改成compile就行了,具体原因望大佬帮忙分析下
在这里插入图片描述
然后,就是XxxMapper.xml,dao,Po的编写了,学过mybatis的应该时轻车熟路了

UserMapper.xml
在这里插入图片描述

UserPo实体类
在这里插入图片描述
UserMapper接口,注意要把他注入到容器中
在这里插入图片描述

然后最最重要的是,别忘记用注解扫描Mapper包
在这里插入图片描述

然后是控制层直接调用Mapper层(DAO),不想写Service层了
在这里插入图片描述

然后去访问,localhost:8080/getUser,访问到就算整合成功了
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值