yml


application.yml

# 數據庫配置
spring:
  datasource:
    type: com.zaxxer.hikari.HikariDataSource
    driverClassName: com.mysql.jdbc.Driver
    url: jdbc:mysql://124.70.220.168:3306/activityinfo?useUnicode=true&characterEncoding=utf-8&useSSL=false
    username: root
    password: yan@2020
  # Hikari 連接池配置
  # 最小空閑連接數量
  hikari:
    minimum-idle: 5
    # 空閑連接存活最大時間,默認600000(10分鍾)
    idle-timeout: 180000
    # 連接池最大連接數,默認是10
    maximum-pool-size: 10
    # 此屬性控制從池返回的連接的默認自動提交行為,默認值:true
    auto-commit: true
    # 連接池名稱
    pool-name: MyHikariCP
    # 此屬性控制池中連接的最長生命周期,值0表示無限生命周期,默認1800000即30分鍾
    max-lifetime: 1800000
    # 數據庫連接超時時間,默認30秒,即30000
    connection-timeout: 30000
  redis:
      host: 127.0.0.1
      port: 6379
  cache:
    type: redis
    redis:
      cache-null-values: true
      use-key-prefix: true
server:
  port: 8081
# mybatis-plus相關配置
mybatis-plus:
  # xml掃描,多個目錄用逗號或者分號分隔(告訴 Mapper 所對應的 XML 文件位置)
  mapper-locations: classpath:mapper/**/*.xml
  # 以下配置均有默認值,可以不設置
  global-config:
    db-config:
      #主鍵類型 AUTO:"數據庫ID自增" INPUT:"用戶輸入ID",ID_WORKER:"全局唯一ID (數字類型唯一ID)", UUID:"全局唯一ID UUID";
      id-type: auto
      #字段策略 IGNORED:"忽略判斷"  NOT_NULL:"非 NULL 判斷")  NOT_EMPTY:"非空判斷"
      field-strategy: NOT_EMPTY
      #數據庫類型
      db-type: MYSQL
  configuration:
    # 是否開啟自動駝峰命名規則映射:從數據庫列名到Java屬性駝峰命名的類似映射
    map-underscore-to-camel-case: true
    # 如果查詢結果中包含空值的列,則 MyBatis 在映射的時候,不會映射這個字段
    call-setters-on-nulls: true
    # 這個配置會將執行的sql打印出來,在開發或測試的時候可以用
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    cache-enabled: true

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM