色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SpringBoot中MybatisX插件的簡單使用教程

Android編程精選 ? 來源:CSDN-啊陳曉 ? 2023-02-21 09:49 ? 次閱讀

1.什么是MybatisX?

MybatisX 是一款基于 IDEA 的快速開發插件,方便在使用mybatis以及mybatis-plus開始時簡化繁瑣的重復操作,提高開發速率。

2.使用MybatisX的好處

節省大量持久層代碼開發時間

強大的功能為業務編寫提供各類支持

配置簡單,告別各類復雜的配置文件

3.如何使用MybatisX?

1.創建一個簡單的數據庫

bb516f68-b125-11ed-bfe3-dac502259ad0.png

2.創建一個簡單的Springboot工程

bb61165c-b125-11ed-bfe3-dac502259ad0.png

3.在pom.xml文件中引入mybatis-plus依賴

 

com.baomidou
mybatis-plus-boot-starter
3.5.1

4.在File->Settings->Plugins下載MybatiX插件

bb6fc9f4-b125-11ed-bfe3-dac502259ad0.png

5.兩下SHIFT鍵搜索database進入數據庫

bb8aa51c-b125-11ed-bfe3-dac502259ad0.png

6.新建Mysql連接

bb99d60e-b125-11ed-bfe3-dac502259ad0.png

輸入用戶、密碼及數據庫名

bbaaed04-b125-11ed-bfe3-dac502259ad0.png

當Test Connection時會提示這么一段話:這是時區未設置問題

bbb78384-b125-11ed-bfe3-dac502259ad0.png

根據提示來到Advanced,找到severTimezone,將其設置為GMT(Greenwich Mean Time 格林尼治標準時間)

bbcc3a04-b125-11ed-bfe3-dac502259ad0.png

此時再測試連接會發現已經成功

bbe0e616-b125-11ed-bfe3-dac502259ad0.png

這時候我們就可以看見我們想要連接的數據庫和其對應的表等信息了

bbf4354a-b125-11ed-bfe3-dac502259ad0.png

右鍵對應的表,我們可以看到MybatiX-Generator

bc04a65a-b125-11ed-bfe3-dac502259ad0.png

點擊后我們會看到這樣一個頁面,我們可以在這個頁面中設置需要消除的前后綴、文件存放目錄等...

bc252f1a-b125-11ed-bfe3-dac502259ad0.png

點擊Next,在下面是一些配置,我們勾選Mybatis-Plus的最新版本Mybatix-Plus 3 和 簡化開發的Lombok

bc355f98-b125-11ed-bfe3-dac502259ad0.png

點擊Finish,我們可以看到MybatisX為我們自動生成了該表對應的實體類、Mapper文件、Service和相對應的接口

bc4d184a-b125-11ed-bfe3-dac502259ad0.png

在yaml中對數據庫進行配置:

application.yaml

spring:
datasource:
driver-class-name:com.mysql.cj.jdbc.Driver
url:jdbc//localhost:3306/user?characterEncoding=utf-8&useSSL=false&serverTimezone=GMT
username:root
password:password

控制層編寫方法,使用到Mybatis-Plus中的條件構造器:

packagecom.example.mybatixtest.controller;

importcom.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
importcom.example.mybatixtest.pojo.User;
importcom.example.mybatixtest.service.UserService;
importorg.springframework.beans.factory.annotation.Autowired;
importorg.springframework.web.bind.annotation.GetMapping;
importorg.springframework.web.bind.annotation.RestController;

@RestController
publicclassTestController{

@Autowired
UserServiceuserService;

@GetMapping("/test")
publicUsertest(){
QueryWrapperuserQueryWrapper=newQueryWrapper<>();
userQueryWrapper.eq("user_id",1);
Useruser=userService.getOne(userQueryWrapper);
returnuser;
}


}

訪問成功

bc5f1dc4-b125-11ed-bfe3-dac502259ad0.png

至此,MybatiX整合springboot的簡單配置結束!!

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3868

    瀏覽量

    65027
  • spring
    +關注

    關注

    0

    文章

    340

    瀏覽量

    14583
  • 插件
    +關注

    關注

    0

    文章

    337

    瀏覽量

    22677
  • Boot
    +關注

    關注

    0

    文章

    150

    瀏覽量

    36142
  • idea
    +關注

    關注

    1

    文章

    70

    瀏覽量

    4387
  • SpringBoot
    +關注

    關注

    0

    文章

    175

    瀏覽量

    218

原文標題:SpringBoot 中 MybatisX 插件的簡單使用教程(超詳細!!)

文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    SpringBoot的Druid介紹

    SpringBootDruid數據源配置
    發表于 05-07 09:21

    SpringBoot知識總結

    SpringBoot干貨學習總結
    發表于 08-01 10:40

    springboot spring data jpa使用總結

    【本人禿頂程序員】springboot專輯:spring data jpa的使用
    發表于 04-15 11:38

    怎么學習SpringBoot

    SpringBoot學習之路(X5)- 整合JPA
    發表于 06-10 14:52

    怎樣去使用springboot

    怎樣去使用springboot呢?學習springboot需要懂得哪些?
    發表于 10-25 07:13

    SpringBoot應用啟動運行run方法

    )、refreshContext(context);SpringBoot刷新IOC容器【創建IOC容器對象,并初始化容器,創建容器的每一個組件】;如果是web應用創建**AnnotationConfigEmbeddedWebApplicationContext**,否則
    發表于 12-20 06:16

    簡單講解Atmel Studio 6SVN插件的使用方式

    簡單講解Atmel Studio 6SVN插件的使用方式
    的頭像 發表于 07-04 09:49 ?2196次閱讀

    為什么建議你替換掉SpringBoot框架的Tomcat?

    SpringBoot框架,我們使用最多的是Tomcat,這是SpringBoot默認的容器技術,而且是內嵌式的Tomcat。
    的頭像 發表于 01-07 10:26 ?1194次閱讀

    什么是 SpringBoot

    本文從為什么要有 `SpringBoot`,以及 `SpringBoot` 到底方便在哪里開始入手,逐步分析了 `SpringBoot` 自動裝配的原理,最后手寫了一個簡單的 `sta
    的頭像 發表于 04-07 11:28 ?1449次閱讀
    什么是 <b class='flag-5'>SpringBoot</b>?

    SpringBoot常用注解及使用方法1

    基于 SpringBoot 平臺開發的項目數不勝數,與常規的基于`Spring`開發的項目最大的不同之處,SpringBoot 里面提供了大量的注解用于快速開發,而且非常簡單,基本可以做到開箱即用! 那
    的頭像 發表于 04-07 11:51 ?778次閱讀

    SpringBoot常用注解及使用方法2

    基于 SpringBoot 平臺開發的項目數不勝數,與常規的基于Spring開發的項目最大的不同之處,SpringBoot 里面提供了大量的注解用于快速開發,而且非常簡單,基本可以做到開箱即用!
    的頭像 發表于 04-07 11:52 ?760次閱讀

    SpringBoot的核心注解1

    今天跟大家來探討下SpringBoot的核心注解@SpringBootApplication以及run方法,理解下springBoot為什么不需要XML,達到零配置
    的頭像 發表于 04-07 14:34 ?794次閱讀
    <b class='flag-5'>SpringBoot</b>的核心注解1

    SpringBoot的核心注解2

    今天跟大家來探討下SpringBoot的核心注解@SpringBootApplication以及run方法,理解下springBoot為什么不需要XML,達到零配置
    的頭像 發表于 04-07 14:34 ?2042次閱讀
    <b class='flag-5'>SpringBoot</b>的核心注解2

    如何在SpringBoot解決Redis的緩存穿透等問題

    今天給大家介紹一下如何在SpringBoot解決Redis的緩存穿透、緩存擊穿、緩存雪崩的問題。
    的頭像 發表于 04-28 11:35 ?812次閱讀

    SpringBoot插件化開發模式

    插件化開發模式正在很多編程語言或技術框架得以廣泛的應用實踐,比如大家熟悉的jenkins,docker可視化管理平臺rancher,以及日常編碼使用的編輯器idea,vscode等,隨處可見的帶有
    的頭像 發表于 06-21 09:45 ?1268次閱讀
    <b class='flag-5'>SpringBoot</b><b class='flag-5'>插件</b>化開發模式
    主站蜘蛛池模板: 92电影网午夜福利 | 亚洲h视频在线观看 | 亚洲精品无码葡京AV天堂 | 久久成人a毛片免费观看网站 | 暖暖高清视频免费 | 亚洲 欧美 另类 中文 在线 | 不用播放器的黄 | 精品久久久噜噜噜久久久app | 97亚洲狠狠色综合久久久久 | 欧美日韩免费播放一区二区 | 亚洲国产精品久久无套麻豆 | 征服艳妇后宫春色 | 97夜夜澡人人爽人人模人人喊 | 99热久这里都是精品小草 | 牛牛在线国产精品 | 亚洲色图影院 | 国产亚洲精品久久久久久白晶晶 | 香蕉在线播放 | 亚洲日本乱码中文论理在线电影 | 国产人妻精品无码AV在线五十路 | 亚洲三级视频 | 久久婷婷色一区二区三区 | 美女扒开腿让男生桶爽免费APP | 两个人在线观看的视频720 | 韩国电影real在线观看完整版 | 擦擦擦在线视频观看 | 99视频免费在线 | 女人高潮时一吸一夹 | 久久er国产免费精品 | 性刺激欧美三级在线现看中文 | 国产精品手机在线视频 | 久久久无码精品亚洲A片猫咪 | 日本68xxxxxxxxx老师 | writeas雷狮直播| 国模玲玲自拍337p | 老女老肥熟国产在线视频 | 伊人网综合在线观看 | 久久久久久久国产精品视频 | 国产精品福利电影 | 日韩一区二区三区精品 | 99久久精品久久久 |