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