首页 > 其他分享 >10.Mybatis在springboot中的整合总结

10.Mybatis在springboot中的整合总结

时间:2024-04-01 20:35:53浏览次数:32  
标签:10 springboot mapper 数据库 mybatis https mysql Mybatis

如果你是从事java开发的 那数据库绝对是你离不开的东西
我以mysql为例 好像都是用的这个吧
下载就不多bb了
直接看springboot整合


  1. 添加依赖 jdbc mysql 和mybatis的依赖
    image

然后千万别去当当敲代码了
你做一步一个验证一步
测试一下是否成功加载成功了


  1. properties(或者yaml)中配置相关
    image
    注意的就是你的mysql账号密码 和 你创建的数据库名字 其他就是通用的
    测试
    image
    没有
    爆红就继续
    如果爆红失败 大部分就是自加载的mybatis的版本太高 降低就行
    参考 https://blog.csdn.net/S852509769/article/details/134456125

  1. 通过mapper映射设计一个简单的业务
    先来个数据库表
    对应entity和mapper中使用
    image
    我就是喜好用命令行 不喜欢图形化 嘿嘿

  1. 编写
    先来实体类
    image
    字段一定对应 使用了lombok简化
    image
    编写前 mapper业务写的xml一定配置好 对应自己的包位置 classpath为res
    image
    增删改查的定义 代替手写编写的Dao层
    image
    xml格式一定 参考官网 https://mybatis.net.cn/getting-started.html
    来吧该controller
    image
    @RestController是一个组合注解,它包含了@Controller和@ResponseBody两个注解的功能。
    现在都该幻想和数据库连接多有意思
    就像javaweb第一次和mysql连接 瞬间感觉javaweb也没那么枯燥
    哦还有个配置
    image
    结果:image
    image
    image
    image
    image
    是不是很有意思 我也觉得
    附加一个maven依赖下载源:https://mvnrepository.com/

标签:10,springboot,mapper,数据库,mybatis,https,mysql,Mybatis
From: https://www.cnblogs.com/gaodiyuanjin/p/18109287

相关文章

  • 10-输入输出
        各位小伙伴们,大家好,我是酒点。那么咱们这一章给大家讲输入输出函数,我们学习之前有同学接触过的吗?我们来看,关于数据的输出,在C语言当中我们是需要引入一个头文件stdio.h,其实当我们在写第一个程序文件helloworld的时候,我们以及意识到这个文件的作用。当你用到了一些......
  • 红队笔记10:pWnOS2.0打靶流程-whatweb指纹识别-searchsploit搜索漏洞利用getshell(vulnh
    目录开头:1.主机发现和端口扫描2.80端口- whatweb指纹识别-searchsploit搜索漏洞并利用whatweb指纹识别:searchsploit搜索历史漏洞:什么是perl?SimplePHPblog登录成功-图片上传getshell3.提权-敏感文件泄露密码泄露尝试登录 4.总结:开头:学习的视频是哔哩哔哩红......
  • ACwing1064. 小国王
    线性状压DP#include<iostream>#include<stdio.h>#include<algorithm>#include<string>#include<cmath>#include<vector>#defineR(x)x=read()#defineFor(i,j,n)for(inti=j;i<=n;++i)usingnamespacestd;......
  • 【Linux 10】环境变量
    文章目录......
  • 【PyTorch 实战2:UNet 分类模型】10min揭秘 UNet 分割网络如何工作以及pytorch代码实现
    UNet网络详解及PyTorch实现一、UNet网络原理  U-Net,自2015年诞生以来,便以其卓越的性能在生物医学图像分割领域崭露头角。作为FCN的一种变体,U-Net凭借其Encoder-Decoder的精巧结构,不仅在医学图像分析中大放异彩,更在卫星图像分割、工业瑕疵检测等多个领域展现出强大的应用......
  • 笔记:海外独角兽《红杉美国:GenAI是一场10倍速的生产力革命》
    1960s后的历次技术变迁以及代表公司红杉美国合伙人David在去年发表了一篇AI's$200BillionQuestion的讨论。如果我们看目前投入到GPU上的投资,去年只是在Nvidia的芯片上就花了大概500亿美元,但目前可以确认的AI行业收入只有30亿美元。这些数据表明,AI产业目前还......
  • Java版商城:Spring Cloud+SpringBoot b2b2c电子商务平台,多商家入驻、直播带货及免 费
    随着互联网的快速发展,越来越多的企业开始注重数字化转型,以提升自身的竞争力和运营效率。在这个背景下,鸿鹄云商SAAS云产品应运而生,为企业提供了一种简单、高效、安全的数字化解决方案。鸿鹄云商SAAS云产品是一种基于云计算的软件服务,旨在帮助企业实现业务流程的自动化和优化。......
  • 菜鸟记录:c语言实现PAT甲级1010--Radix
    很长时间没做,忙于考研和实习,久违的的拾起了算法。做了很长时间,其实总体思路还是很简单的,但满分不知道为什么就是到不了,又因为网上很多答案包括柳神的都是c++,无法参透,姑且只能这样了。Givenapairofpositiveintegers,forexample,6and110,canthisequation6=110bet......
  • 【NoSQL】SpringBoot+Redis简单使用
    【NoSQL】SpringBoot+Redis简单使用Redis是一款key-value存储结构的内存级NoSQL数据库;支持多种数据存储格式、支持持久化、支持集群windows下载:https://github.com/tporadowski/redis/releases<dependency><groupId>org.springframework.boot</groupId><artifactId......
  • Mybatis——查询数据
    查询操作根据用户id查询单条记录,在映射器接口(UserMapper)中定义如下方法:packageorg.example.mapper;importorg.example.demo.User;importjava.util.List;publicinterfaceUserMapper{//根据id查询UserUserselectUserById(IntegeruserId);}当实体类......