SpringBoot中MybatisX插件的简单使用教程
1.什么是MybatisX
MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。
2.使用MybatisX的好处节省大量持久层代码开发时间 强大的功能为业务编写提供各类支持 配置简单,告别各类复杂的配置文件 3.如何使用MybatisX?
1.创建一个简单的数据库
2.创建一个简单的Springboot工程
3.在pom.xml文件中引入mybatis-plus依赖 com.baomidou mybatis-plus-boot-starter 3.5.1
4.在File->Settings->Plugins下载MybatiX插件
5.两下SHIFT键搜索database进入数据库
6.新建Mysql连接
输入用户、密码及数据库名
当 Test Connection 时会提示这么一段话:这是时区未设置问题
根据提示来到Advanced,找到severTimezone,将其设置为GMT( Greenwich Mean Time 格林尼治标准时间)
此时再测试连接会发现已经成功
这时候我们就可以看见我们想要连接的数据库和其对应的表等信息了
右键对应的表,我们可以看到MybatiX-Generator
点击后我们会看到这样一个页面,我们可以在这个页面中设置需要消除的前后缀、文件存放目录等...
点击Next,在下面是一些配置,我们勾选Mybatis-Plus的最新版本Mybatix-Plus 3 和 简化开发的Lombok
点击Finish,我们可以看到MybatisX为我们自动生成了该表对应的实体类、Mapper文件、Service和相对应的接口
在yaml中对数据库进行配置: application.yaml spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/user?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT username: root password: password
控制层编写方法,使用到Mybatis-Plus中的条件构造器: package com.example.mybatixtest.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.example.mybatixtest.pojo.User; import com.example.mybatixtest.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class TestController { @Autowired UserService userService; @GetMapping("/test") public User test(){ QueryWrapper userQueryWrapper = new QueryWrapper<>(); userQueryWrapper.eq("user_id",1); User user = userService.getOne(userQueryWrapper); return user; } }访问成功
至此,MybatiX整合springboot的简单配置结束!!
NBA冠军最多的球队湖人和绿军拥有17个冠军,勇士公牛并列第三总冠军是NBA最重要的部分,也是每个球员赛季的终极目标,这也是为何季后赛的舞台是所有人拼尽全力,比起常规赛还要艰难数倍的地方。并不是每支球队都能进入季后赛,只有那些训练有素,在平时
普萨基避免说拜登是否担心特朗普可能在马斯克收购后重返推特白宫新闻秘书JenPsaki没有评论ElonMusk作为Twitter的新所有者可能制定的任何假设政策包括拜登总统是否会担心前总统特朗普被欢迎回到该平台。周一下午,推特宣布同意以4
猿资讯2022。4。260华为再次招募优秀应届生,最高年薪超200万元华为招聘微信公众号显示,华为再次面向全球招募天才少年。此前3月28日,华为公司轮值董事长郭平在2021年业绩说明会上介绍,2020年和
马斯克与SpaceX探索太空为何如此重要且刻不容缓?(上)好人长安君原创作品(全文共计4200字,阅读需10分钟)最近看到一个美国媒体公布的美国市场品牌价值排行榜(主要为美国品牌,国内企业仅华为和TikTok上榜),看完榜单后,我忽然发现
大难临头各自飞?徐峥陶虹夫妇深陷TST事件是谁还在嗑刘畊宏周杰伦的友谊,转头就被陶虹的瓜给惊到了?据官方回应,陶虹与张庭公司确有关联,从好闺蜜那里分走了4。2亿。而在这4。2亿中,有2。6亿很有可能是达尔威处于传销阶段的分
好口碑攒了29年,3场风波让其毁于一旦,陶虹伪装得太好?最近,陶虹的日子不好过。自打好姐妹张庭涉嫌传销后,屡次为她站台的陶虹,也成了众矢之的。陶虹从张庭夫妇公司5年分红4。2亿的话题也登顶热搜,创造了娱乐圈又一天文数字。不过陶虹方面的工
兄弟姐妹反目成仇,是有原因的,问题多半出在父母身此言差矣等你自己做了父母,有几个孩子之后,你才知道,你在心里再怎么爱孩子,自己已经竭尽全力想做的公平,对孩子好。但是孩子觉得不公平那就是不公平,要是孩子的伴侣觉得不公平也就是不公平。事实上
严父杜峰,中国篮球感谢有你为什么杜峰杜指导年龄不到40岁已经头发已经差不多白完了呢?那是因为他基本全年无休。他不仅是国家队主教练,他也是广东宏远主教练,还要兼职全运会主教练,可谓是前无古人,后无来者的一位优
浪漫且温柔的文案1希望有人很温柔的跟你讲浪漫与爱。2山野万里你是我藏在微风中的欢喜。3对这黄昏许愿玫瑰永不凋零。4我喜欢你啊满山遍野的喜欢。5发自己的光就好,不要吹灭别人的灯。6日落尤其温柔,人间
蚂蚁现代诗蚂蚁啊,你是地球上的小精灵你不屑与人类攀比当你在地球上四处安家还要再等一亿年才能有亚当夏娃你的渺小,绝不影响你的伟大因为在你的微小的身躯里蕴藏着无穷的力量,等待着时机爆发你尽力尽职
MINIWARE再次发功,红点大奖MHP30迷你恒温加热台评测有幸入手一款荣获2022德国红点产品设计奖的数码产品,由于它的创意与设计极为出色,令人产生了较强的分享欲望,故此拿出晒晒。产品出自广州易迪赛智能科技有限公司旗下MINIWARE品牌