亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot中MybatisX插件的簡單使用教程(圖文)

 更新時間:2023年06月30日 10:24:50   作者:啊陳曉  
MybatisX 是一款基于 IDEA 的快速開發(fā)插件,方便在使用mybatis以及mybatis-plus開始時簡化繁瑣的重復操作,本文主要介紹了SpringBoot中MybatisX插件的簡單使用教程,感興趣的可以了解一下

1.什么是MybatisX?

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

2.使用MybatisX的好處

  • 節(jié)省大量持久層代碼開發(fā)時間
  • 強大的功能為業(yè)務編寫提供各類支持
  • 配置簡單,告別各類復雜的配置文件 

3.如何使用MybatisX?

1.創(chuàng)建一個簡單的數(shù)據(jù)庫

2.創(chuàng)建一個簡單的Springboot工程

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

pom.xml

        <!--mybatisPlus-->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.1</version>
        </dependency>

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

 5.兩下SHIFT鍵搜索database進入數(shù)據(jù)庫

6.新建Mysql連接 

 輸入用戶、密碼及數(shù)據(jù)庫名

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

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

此時再測試連接會發(fā)現(xiàn)已經成功

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

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

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

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

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

在yaml中對數(shù)據(jù)庫進行配置:

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<User> userQueryWrapper = new QueryWrapper<>();
        userQueryWrapper.eq("user_id",1);
        User user = userService.getOne(userQueryWrapper);
        return user;
    }
}

訪問成功 

至此,MybatiX整合springboot的簡單配置結束,更多相關SpringBoot MybatisX內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解OpenAPI開發(fā)如何動態(tài)的添加接口實現(xiàn)

    詳解OpenAPI開發(fā)如何動態(tài)的添加接口實現(xiàn)

    這篇文章主要為大家介紹了OpenAPI開發(fā)如何動態(tài)的添加接口實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Java隨機生成姓名,手機號,住址代碼示例

    Java隨機生成姓名,手機號,住址代碼示例

    這篇文章主要介紹了Java隨機生成姓名,手機號,住址代碼示例,屬于Java基礎方面的內容,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • elasticsearch的zenDiscovery和master選舉機制原理分析

    elasticsearch的zenDiscovery和master選舉機制原理分析

    這篇文章主要介紹了elasticsearch的zenDiscovery和master選舉機制原理分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • jeefast和Mybatis實現(xiàn)三級聯(lián)動的示例代碼

    jeefast和Mybatis實現(xiàn)三級聯(lián)動的示例代碼

    這篇文章主要介紹了jeefast和Mybatis實現(xiàn)三級聯(lián)動的示例代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • 解決HttpPost+json請求---服務器中文亂碼及其他問題

    解決HttpPost+json請求---服務器中文亂碼及其他問題

    這篇文章主要介紹了解決HttpPost+json請求---服務器中文亂碼及其他問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • RxJava中map和flatMap的用法區(qū)別源碼解析

    RxJava中map和flatMap的用法區(qū)別源碼解析

    這篇文章主要為大家介紹了RxJava中map和flatMap的用法區(qū)別源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • 通過Java實現(xiàn)設置Word文檔頁邊距的方法詳解

    通過Java實現(xiàn)設置Word文檔頁邊距的方法詳解

    頁邊距是指頁面的邊線到文字的距離。通??稍陧撨吘鄡炔康目纱蛴^(qū)域中插入文字和圖形等。今天這篇文章將為您展示如何通過編程方式,設置Word?文檔頁邊距,感興趣的可以了解一下
    2023-02-02
  • Java虛擬機JVM棧溢出的問題解決

    Java虛擬機JVM棧溢出的問題解決

    Java虛擬機棧溢出是指在Java程序中,當線程調用的方法層級過深,導致??臻g溢出的情況,本文就詳細的介紹了下產生的原因以及優(yōu)化,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • Java SPI的簡單小實例

    Java SPI的簡單小實例

    這篇文章主要介紹了Java SPI的簡單小實例,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • Spring中的NamespaceHandler接口及相關軟件包說明

    Spring中的NamespaceHandler接口及相關軟件包說明

    這篇文章主要介紹了Spring中的NamespaceHandler接口及相關軟件包說明,NamespaceHandler 接口,DefaultBeanDefinitionDocumentReader 使用該接口來處理在spring xml 配置文件中自定義的命名空間,需要的朋友可以參考下
    2023-12-12

最新評論