欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring Boot3整合Mybatis Plus的詳細(xì)過(guò)程(數(shù)據(jù)庫(kù)為MySQL)

 更新時(shí)間:2024年07月08日 10:06:33   作者:岸上操劍  
這篇文章主要介紹了Spring Boot3整合Mybatis Plus的詳細(xì)過(guò)程(數(shù)據(jù)庫(kù)為MySQL),本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

項(xiàng)目結(jié)構(gòu)如下:

注意不需要任何XML文件

1.導(dǎo)入依賴(lài)

除了Spring Boot創(chuàng)建時(shí)自帶的依賴(lài),還需要加入:

<!-- Mybatis Plus依賴(lài)-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.7</version>
</dependency>
<!-- 數(shù)據(jù)庫(kù)驅(qū)動(dòng)-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.31</version>
</dependency>
<!-- 輔助工具,可以不添加,在實(shí)體類(lèi)中自行生成Getter/Setter方法-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>

driverClassName有這樣不同版本對(duì)應(yīng)關(guān)系

driverClassName: com.mysql.jdbc.Driver  # mysql-connector-java 5.x及之前版本中的驅(qū)動(dòng)類(lèi)名
driverClassName: com.mysql.cj.jdbc.Driver  # mysql-connector-java 6.x及后續(xù)版本中的驅(qū)動(dòng)類(lèi)名

2.配置application.yaml文件

spring:
  datasource:
    driverClassName: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/xxx
    username: root
    password: 'xxx'

3.創(chuàng)建實(shí)體(entity)

@Data
public class User {
    private Long id;
    private String name;
    private String password;
    @TableLogic
    @TableField("is_deleted")
    private Boolean deleted;
    private Date creatTime;
    private Date lastUpdateTime;
}

4.創(chuàng)建數(shù)據(jù)訪問(wèn)層(mapper)對(duì)象

public interface UserMapper extends BaseMapper<User> {
}

5.在啟動(dòng)類(lèi)添加掃描注解

@MapperScan("com.example.mapper")

到此這篇關(guān)于Spring Boot3整合Mybatis Plus,數(shù)據(jù)庫(kù)為MySQL的文章就介紹到這了,更多相關(guān)Spring Boot3整合Mybatis Plus內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java實(shí)現(xiàn)樹(shù)形結(jié)構(gòu)管理的組合設(shè)計(jì)模式

    Java實(shí)現(xiàn)樹(shù)形結(jié)構(gòu)管理的組合設(shè)計(jì)模式

    Java組合模式是一種結(jié)構(gòu)型設(shè)計(jì)模式,它允許將對(duì)象組合成樹(shù)形結(jié)構(gòu)以表示“部分-整體”的層次結(jié)構(gòu)。組合模式使得用戶(hù)可以使用統(tǒng)一的方式處理單個(gè)對(duì)象和對(duì)象組合,從而簡(jiǎn)化了系統(tǒng)的設(shè)計(jì)和維護(hù)
    2023-04-04
  • Java?Rabbitmq中四種集群架構(gòu)的區(qū)別詳解

    Java?Rabbitmq中四種集群架構(gòu)的區(qū)別詳解

    這篇文章主要為大家詳細(xì)介紹了Java?Rabbitmq中四種集群架構(gòu)的區(qū)別,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • RabbitMQ實(shí)現(xiàn)消費(fèi)端限流的步驟

    RabbitMQ實(shí)現(xiàn)消費(fèi)端限流的步驟

    消費(fèi)者端限流的主要目的是控制消費(fèi)者每次從 RabbitMQ 中獲取的消息數(shù)量,從而實(shí)現(xiàn)消息處理的流量控制,這篇文章主要介紹了RabbitMQ如何實(shí)現(xiàn)消費(fèi)端限流,需要的朋友可以參考下
    2024-03-03
  • springboot中的controller參數(shù)映射問(wèn)題小結(jié)

    springboot中的controller參數(shù)映射問(wèn)題小結(jié)

    這篇文章主要介紹了springboot中的controller參數(shù)映射問(wèn)題小結(jié),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-12-12
  • Java Iterator迭代器_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java Iterator迭代器_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    迭代器是一種模式,它可以使得對(duì)于序列類(lèi)型的數(shù)據(jù)結(jié)構(gòu)的遍歷行為與被遍歷的對(duì)象分離,接下來(lái)通過(guò)本文給大家分享Java Iterator迭代器_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理,需要的朋友參考下吧
    2017-05-05
  • SpringCloud集成Eureka并實(shí)現(xiàn)負(fù)載均衡的過(guò)程詳解

    SpringCloud集成Eureka并實(shí)現(xiàn)負(fù)載均衡的過(guò)程詳解

    這篇文章主要給大家詳細(xì)介紹了SpringCloud集成Eureka并實(shí)現(xiàn)負(fù)載均衡的過(guò)程,文章通過(guò)代碼示例和圖文講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的參考價(jià)值,需要的朋友可以參考下
    2023-11-11
  • Spring中@Autowired和@Resource注解的使用區(qū)別詳解

    Spring中@Autowired和@Resource注解的使用區(qū)別詳解

    這篇文章主要介紹了Spring中@Autowired和@Resource注解的使用區(qū)別詳解,@Autowired默認(rèn)根據(jù)type進(jìn)行注入,找到與指定類(lèi)型兼容的?Bean?并進(jìn)行注入,如果無(wú)法通過(guò)type匹配到對(duì)應(yīng)的?Bean?的話,會(huì)根據(jù)name進(jìn)行匹配,如果都匹配不到則拋出異常,需要的朋友可以參考下
    2023-11-11
  • SpringCloud?Tencent?全套解決方案源碼分析

    SpringCloud?Tencent?全套解決方案源碼分析

    Spring Cloud Tencent實(shí)現(xiàn)Spring Cloud標(biāo)準(zhǔn)微服務(wù)SPI,開(kāi)發(fā)者可以基于Spring Cloud Tencent開(kāi)發(fā)Spring Cloud微服務(wù)架構(gòu)應(yīng)用,Spring Cloud Tencent 的核心依托騰訊開(kāi)源的一站式服務(wù)發(fā)現(xiàn)與治理平臺(tái) Polarismesh,實(shí)現(xiàn)各種分布式微服務(wù)場(chǎng)景,感興趣的朋友一起看看吧
    2022-07-07
  • LongAdder原理及創(chuàng)建使用示例詳解

    LongAdder原理及創(chuàng)建使用示例詳解

    這篇文章主要為大家介紹了LongAdder原理及創(chuàng)建使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • idea?compile項(xiàng)目正常啟動(dòng)項(xiàng)目的時(shí)候build失敗報(bào)“找不到符號(hào)”等問(wèn)題及解決方案

    idea?compile項(xiàng)目正常啟動(dòng)項(xiàng)目的時(shí)候build失敗報(bào)“找不到符號(hào)”等問(wèn)題及解決方案

    這篇文章主要介紹了idea?compile項(xiàng)目正常,啟動(dòng)項(xiàng)目的時(shí)候build失敗,報(bào)“找不到符號(hào)”等問(wèn)題,這種問(wèn)題屬于lombok編譯失敗導(dǎo)致,可能原因是依賴(lài)jar包沒(méi)有更新到最新版本,需要的朋友可以參考下
    2023-10-10

最新評(píng)論