最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于mybatisPlus?yml配置方式

 更新時間:2022年06月06日 09:29:00   作者:郭俊強  
這篇文章主要介紹了mybatisPlus?yml配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

mybatisPlus yml配置

 
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: root
    password: 11111111
    url: jdbc:mysql://localhost:3306/myInfo?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
    # 初始化時建立的物理連接數(shù)。初始化發(fā)生在顯式調(diào)用init方法,或者第一次getConnection時.
    initial-size: 5
    # 連接池最大物理連接數(shù)量。
    max-active: 50
    # 連接池最小物理連接數(shù)量。
    min-idle: 5
    # 獲取連接時最大等待時間,單位為毫秒。
    # 配置之后,缺省啟用公平鎖,并發(fā)效率會有所下降,若需要可以通過配置useUnfairLock屬性為true使用非公平鎖。
    max-wait: 6000
    # 是否緩存preparedStatement,也就是PSCache。
    # PSCache對支持游標的數(shù)據(jù)庫性能提升巨大,比如說oracle。在mysql下建議關(guān)閉。
    pool-prepared-statements: true
    # 要啟用PSCache,其值必須大于0,當(dāng)大于0時,poolPreparedStatements自動觸發(fā)修改為true。
    # 在Druid中,不會存在Oracle下PSCache占用內(nèi)存過多的問題,可以把這個數(shù)值配置大一些,比如說100。
    max-pool-prepared-statement-per-connection-size: 20
    # 用來檢測連接是否有效的sql,要求是一個查詢語句,常用select 'x'。
    # 如果validationQuery為null,testOnBorrow、testOnReturn、testWhileIdle都不會起作用。
    validation-query: select 1 from dual
    # 檢測連接是否有效的超時時間,單位為秒。
    # 底層調(diào)用jdbc Statement對象的void setQueryTimeout(int seconds)方法。
    #      validation-query-timeout: 30
    # 有兩個含義:
    #  1) Destroy線程會檢測連接的間隔時間,若連接空閑時間大于等于minEvictableIdleTimeMillis則關(guān)閉物理連接。
    #  2) testWhileIdle的判斷依據(jù),詳細看testWhileIdle屬性的說明。
    time-between-eviction-runs-millis: 60000
    # 連接保持空閑而不被驅(qū)逐的最長時間。
    min-evictable-idle-time-millis: 300000
    # 建議配置為true,不影響性能,并且保證安全性。
    # 申請連接的時候檢測,若空閑時間大于timeBetweenEvictionRunsMillis,執(zhí)行validationQuery檢測連接是否有效。
    test-while-idle: true
    # 申請連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能。
    test-on-borrow: false
    # 歸還連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能。
    test-on-return: false
    # 類型是字符串,通過別名的方式配置擴展的攔截器插件,常用的攔截器插件有:
    # 監(jiān)控統(tǒng)計用的filter:stat,日志用的filter:log4j,防御sql注入攻擊的filter:wall,三個同時配置的化,用逗號隔開。
    # 注意,Druid中的filter-class-names配置項是不起作用的,必須采用filters配置項才可以。
    filters: stat,wall,log4j2
    # 通過connectProperties屬性來打開mergeSql功能;慢SQL記錄。
    connect-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
    # 合并多個DruidDataSource的監(jiān)控數(shù)據(jù)
    use-global-data-source-stat: true
 
mybatis-plus:
  mapper-locations: classpath*:/dao/**/*Dao.xml
  #  數(shù)據(jù)庫支持id唯一
  global-config:
    id-type: ASSIGN_ID
    capital-mode: false

mybatisPlus3.X yml配置

mybatis-plus:
  # Mapper.xml 文件位置 Maven 多模塊項目的掃描路徑需以 classpath*: 開頭
  mapperLocations: classpath*:com/vanhr/**/xml/*Mapper.xml
#  #MyBaits 別名包掃描路徑,通過該屬性可以給包中的類注冊別名 實體掃描,多個package用逗號或者分號分隔
#  typeAliasesPackage: com.vanhr.user.dao.entity
#  #通過父類(或?qū)崿F(xiàn)接口)的方式來限定掃描實體
#  typeAliasesSuperType: com.vanhr.user.dao.entity.baseEntity
#  #枚舉類 掃描路徑 如果配置了該屬性,會將路徑下的枚舉類進行注入,讓實體類字段能夠簡單快捷的使用枚舉屬性
#  typeEnumsPackage: com.vanhr.user.dao.enums
#  #啟動時是否檢查 MyBatis XML 文件的存在,默認不檢查 僅限spring boot 使用
#  checkConfigLocation : true
#  #通過該屬性可指定 MyBatis 的執(zhí)行器,MyBatis 的執(zhí)行器總共有三種:
#  # ExecutorType.SIMPLE:該執(zhí)行器類型不做特殊的事情,為每個語句的執(zhí)行創(chuàng)建一個新的預(yù)處理語句(PreparedStatement)
#  # ExecutorType.REUSE:該執(zhí)行器類型會復(fù)用預(yù)處理語句(PreparedStatement)
#  # ExecutorType.BATCH:該執(zhí)行器類型會批量執(zhí)行所有的更新語句
#  executorType: SIMPLE
#  # 指定外部化 MyBatis Properties 配置,通過該配置可以抽離配置,實現(xiàn)不同環(huán)境的配置部署
#  configurationProperties:
  configuration: # MyBatis 原生支持的配置
    # 是否開啟自動駝峰命名規(guī)則(camel case)映射
    mapUnderscoreToCamelCase: true
    # 枚舉處理類,如果配置了該屬性,枚舉將統(tǒng)一使用指定處理器進行處理
    #   org.apache.ibatis.type.EnumTypeHandler : 存儲枚舉的名稱
    #   org.apache.ibatis.type.EnumOrdinalTypeHandler : 存儲枚舉的索引
    #   com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler : 枚舉類需要實現(xiàn)IEnum接口或字段標記@EnumValue注解.(3.1.2以下版本為EnumTypeHandler)
#    defaultEnumTypeHandler: com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler
    # 配置JdbcTypeForNull, oracle數(shù)據(jù)庫必須配置
    jdbc-type-for-null: null
  global-config: # 全局策略配置
    # 是否控制臺 print mybatis-plus 的 LOGO
    banner: false
    db-config:
      # id類型
      id-type: auto
      # 表名是否使用下劃線命名,默認數(shù)據(jù)庫表使用下劃線命名
      table-underline: true
      #是否開啟大寫命名,默認不開啟
#      capital-mode: false
#      #邏輯已刪除值,(邏輯刪除下有效) 需要注入邏輯策略LogicSqlInjector 以@Bean方式注入
#      logic-not-delete-value: 0
#      #邏輯未刪除值,(邏輯刪除下有效)
#      logic-delete-value: 1

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java?精煉解讀類和對象原理

    Java?精煉解讀類和對象原理

    面向?qū)ο竽耸荍ava語言的核心,是程序設(shè)計的思想。Java語言的面向?qū)ο蠹夹g(shù)包括了面向?qū)ο蠛兔嫦蜻^程的基本概念,面向?qū)ο蟮奶卣?,Java語言的類,對象,修飾符,抽象類等一系列的知識點
    2022-03-03
  • Java使用POI實現(xiàn)導(dǎo)出Excel的方法詳解

    Java使用POI實現(xiàn)導(dǎo)出Excel的方法詳解

    在項目開發(fā)中往往需要使用到Excel的導(dǎo)入和導(dǎo)出,導(dǎo)入就是從Excel中導(dǎo)入到DB中,而導(dǎo)出就是從DB中查詢數(shù)據(jù)然后使用POI寫到Excel上。本文將利用POI實現(xiàn)導(dǎo)出Excel,需要的可以參考一下
    2022-10-10
  • IDEA類和方法注釋模板設(shè)置(非常詳細)

    IDEA類和方法注釋模板設(shè)置(非常詳細)

    這篇文章主要介紹了IDEA類和方法注釋模板設(shè)置(非常詳細),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 詳解Spring?延遲初始化遇到的問題

    詳解Spring?延遲初始化遇到的問題

    這篇文章主要介紹了我們在使用Spring延遲初始化容易遇到的問題,文中有詳細的代碼示例,具有一定的參考價值,需要的可以借鑒一下
    2023-05-05
  • SpringBoot集成Redis數(shù)據(jù)庫,實現(xiàn)緩存管理

    SpringBoot集成Redis數(shù)據(jù)庫,實現(xiàn)緩存管理

    SpringBoot2 版本,支持的組件越來越豐富,對Redis的支持不僅僅是擴展了API,更是替換掉底層Jedis的依賴,換成Lettuce。 本案例需要本地安裝一臺Redis數(shù)據(jù)庫。下面就來看下集成Redis的步驟
    2021-06-06
  • Spring MVC常用客戶端參數(shù)接收方式詳解

    Spring MVC常用客戶端參數(shù)接收方式詳解

    這篇文章主要介紹了Spring MVC常用客戶端參數(shù)接收方式詳解,文章主要介紹了幾種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • 關(guān)于Java雙大括號{{}}的具體使用

    關(guān)于Java雙大括號{{}}的具體使用

    本文主要介紹了關(guān)于Java雙大括號{{}}的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Java語言實現(xiàn)簡單FTP軟件 FTP軟件效果圖預(yù)覽之上傳功能(3)

    Java語言實現(xiàn)簡單FTP軟件 FTP軟件效果圖預(yù)覽之上傳功能(3)

    這篇文章主要為大家詳細介紹了Java語言實現(xiàn)簡單FTP軟件,F(xiàn)TP軟件效果圖預(yù)覽之上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Java設(shè)計模式之工廠方法和抽象工廠

    Java設(shè)計模式之工廠方法和抽象工廠

    本文詳細講解了Java設(shè)計模式之工廠方法和抽象工廠,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • 從架構(gòu)思維角度分析分布式鎖方案

    從架構(gòu)思維角度分析分布式鎖方案

    這篇文章主要介紹了從架構(gòu)與思維的角度來分析分布式鎖的方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-01-01

最新評論

普格县| 高密市| 大兴区| 沙坪坝区| 绵阳市| 白水县| 伊金霍洛旗| 湖口县| 京山县| 芜湖市| 温州市| 博客| 巨野县| 布拖县| 黑山县| 武汉市| 措美县| 涡阳县| 鱼台县| 孟州市| 华亭县| 固镇县| 盐山县| 兰坪| 凤阳县| 武山县| 阳城县| 西畴县| 土默特左旗| 且末县| 临澧县| 修水县| 洪江市| 方正县| 金川县| 和静县| 广德县| 岐山县| 乌审旗| 和平县| 南投县|