国产精品高清一区二区三区不卡-国产精品一区二区三区免费视频-日韩免费高清一级毛片-亚洲欧美一区二区三区国产精品-日韩欧美一区二区三区不卡视频-亚欧免费视频一区二区三区-亚洲欧美日韩一区成人-欧美日韩视频综合一区无弹窗-精品日韩在线视频一区二区三区-国内精品视频一区二区三区

你好,歡迎進入江蘇優(yōu)軟數字科技有限公司官網!

誠信、勤奮、創(chuàng)新、卓越

友好定價、專業(yè)客服支持、正版軟件一站式服務提供

13262879759

工作日:9:00-22:00

IDEA使用spring boot3.x集成mybatis-plus 配置

發(fā)布時間:2023-06-08

瀏覽次數:0

1.創(chuàng)建一個Boot工程。 在IDEA中選擇File>New>,然后選擇。 2. 在面板中,選擇以下選項: 項目類型:Maven 或者,根據您的喜好進行選擇。 引導版本:3.x。 語言:Java。 包名:根據您的喜好選擇。 其他選項根據您的需要選擇。

intellij idea 下載_intellij idea er圖_intellij idea 數據庫關系圖

這里選擇的版本是3.0.4,選擇對應的mysql驅動版本

intellij idea 下載_intellij idea er圖_intellij idea 數據庫關系圖

3.新建工程完成后intellij idea 數據庫關系圖,添加-Plus的依賴。 在 Maven 中添加如下依賴:

    
        17
        3.5.3
    
    
    
        com.baomidou
    		mybatis-plus-boot-starter
    		${mybatis-plus.version}
    

4.配置數據源。 在 . 或 .yml 文件。 例如,如果您使用的是 MySQL 數據庫,則可以添加以下配置:


spring:
  application:
    name: weather
  profiles:
    active: dev
server:
  port: 8000
  servlet:
    context-path: /weather
--- #---------------------數據庫配置---------------------------
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/weather?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
    username: root
    password: root
#mybatis
mybatis-plus:
  mapper-locations: classpath*:/mapper/*.xml
  #實體掃描,多個package用逗號或者分號分隔
  typeAliasesPackage: com.xinjulang.weather.entity
  global-config:
    #數據庫相關配置
    db-config:
      #主鍵類型
      id-type: ASSIGN_ID
    banner: false
  #原生配置
  configuration:
    map-underscore-to-camel-case: true
    cache-enabled: false
    call-setters-on-nulls: true
    jdbc-type-for-null: 'null'
  configuration-properties:
    prefix:
    blobType: BLOB
    boolValue: TRUE

5.創(chuàng)建一個-Plus配置類。 在您的應用程序中,創(chuàng)建一個名為“”的類。 在這個類中,使用-Plus注解配置數據源、實體掃描、分頁插件等。

@Configuration
public class MybatisPlusConfig {
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
        // 分頁插件
        mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());
        // 樂觀鎖
        mybatisPlusInterceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());
        // 防止全表更新與刪除
        mybatisPlusInterceptor.addInnerInterceptor(new BlockAttackInnerInterceptor());
        return mybatisPlusInterceptor;
    }
}

6. 創(chuàng)建數據訪問對象 (DAO)。 要創(chuàng)建一個數據訪問對象來訪問數據庫,您可以使用 -Plus 注釋和方法來定義您的 DAO 套接字。 之后,使用依賴注入來注入你的 DAO。

在您的應用程序中使用您的 DAO。 在您的應用程序中intellij idea 數據庫關系圖,使用您的 DAO 訪問數據庫。 運行您的應用程序。 在 IDEA 中,單擊“運行”按鈕以啟動您的應用程序。 您的應用程序現(xiàn)在應該能夠使用 -Plus 訪問數據庫。

配置后的完整項目如下圖所示。 在下一篇文章中,我們將開始配置代碼生成。

intellij idea er圖_intellij idea 下載_intellij idea 數據庫關系圖

如有侵權請聯(lián)系刪除!

13262879759

微信二維碼