boot專案中的yml檔案

2021-10-10 04:33:18 字數 1921 閱讀 2939

server:

port:

8090

spring:

#boot專案中時間戳轉yyyy-mm-dd 需要在實體欄位上加上

# @jsonformat

(pattern =

"yyyy-mm-dd"

,timezone =

"gmt+8"

) # private date updatetime;

jackson:

date-format: yyyy-mm-dd

time-zone: gmt+

8 servlet:

multipart:

#上傳乙個檔案最大值 預設是1mb

max-file-size:

10mb

#上傳多個檔案最大值 預設是10mb

max-request-size:

100mb

datasource:

name: mysql_test

type: com.alibaba.druid.pool.druiddatasource

#druid相關配置

druid:

#監控統計攔截的filters

filters: stat

driver-

class

-name: com.mysql.jdbc.driver

#基本屬性

url: jdbc:mysql:

//localhost:

3306

/test1

username: root

password:

123 #配置初始化大小/最小/最大

initial-size:

1 min-idle:

1 max-active:

20 #獲取連線等待超時時間

max-wait:

60000

#間隔多久進行一次檢測,檢測需要關閉的空閒連線

time-between-eviction-runs-millis:

60000

#乙個連線在池中最小生存的時間

min-evictable-idle-time-millis:

300000

validation-query: select 'x'

test-

while

-idle:

true

test-on-borrow:

false

test-on-

return

:false

#開啟pscache,並指定每個連線上pscache的大小。oracle設為true,mysql設為false。分庫分表較多推薦設定為false

pool-prepared-statements:

false

max-pool-prepared-statement-per-connection-size:

20mybatis:

type-aliases-package: com.bonc.ygjq.backstage.portal.domain

#true來開啟駝峰功能

configuration:

map-underscore-to-camel-case: true

log-impl: org.apache.ibatis.logging.stdout.stdoutimpl

#分頁pagehelper:

helperdialect: mysql

reasonable: true

supportmethodsarguments: true

params: count=countsql

returnpageinfo: check

專案中的檔案概述

1 擴充套件名為.csproj檔案 c 專案檔案的副檔名,它是 c sharpproject 的縮寫。net開發環境中建立專案時,會產生 csproj檔案,這是c 的工程檔案,其中記錄了與工程有關的相關資訊,例如包含的檔案,程式的版本,所生成的檔案的型別和位置的資訊等。也就是說乙個工程就乙個.csp...

yml檔案的使用

一 properties檔案在進行配置的時候一定是乙個key value,二 yml檔案幾個注意點 1 在properties檔案裡面的 連線在yml檔案裡面全部換成 進行連線,並且每一級之間必須換行,在第二級開始應該進行乙個tab鍵的縮排,當然如果是同級的就不需要進行縮排 2 在yml檔案裡面如果...

獲取專案中的檔案路徑

必須在類路徑src下 目錄中不能有中文和空格 統一的方式,提高 的可移植性 linux和windows都可 getresource 已經定位到 src 目錄,只需要填入該檔案的相對於src的目錄 string path thread.currentthread getcontextclassload...