1、基本語法
k:(空格,必須有)v
2、配置自定義屬性:
3、環境配置user:
name:
username: zs
realname: ls
使用: @value("$")//:zz的含義是若配置檔案中username無對應值則使用zz作為預設值
private string username;
若要配置其他環境,重複--- 下的內容,更改profiles: test即可spring:
profiles:
active: dev #開發環境
---
server:
port: 8080
spring:
profiles: dev #開發環境
servlet:
multipart:
maxfilesize: 50mb
maxrequestsize: 50mb
http: #編碼設定
encoding:
charset: utf-8
enabled: true
force: true
jackson: #時間格式轉換
date-format: yyyy-mm-dd hh:mm:ss
time-zone: gmt+8
datasource:
db1: #資料來源1
jdbc-url: jdbc:mysql:
username: root
password: root
driver-class-name: com.mysql.jdbc.driver
maxidle: 50
maxwait: 30
minidle: 20
maxactive: 500
validationquery: select 1
type: org.apache.commons.dbcp2.basicdatasource
db2: #資料來源2
jdbc-url: jdbc:mysql:
username: root
password: root
driver-class-name: com.mysql.jdbc.driver
maxidle: 50
maxwait: 30
minidle: 20
maxactive: 500
validationquery: select 1
type: org.apache.commons.dbcp2.basicdatasource
jpa: #jpa配置
database: mysql
show-sql: false
properties:
hibernate:
dialect: org.hibernate.dialect.mysql5dialect
database-platform: org.hibernate.dialect.mysql5innodbdialect #方言
Spring Boot使用yml格式進行配置的方法
1.yml 格式 現在大家發現,在springboot裡還是要用wwpykupe到配置檔案的。除了使用.properties外,springboot還支援 yml格式。個人覺得yml格式的可讀性和.properties比起來差不多,有時候還沒有不如properties 看起來那麼規整。但是考慮到很多...
ElasticSearch中yml檔案配置
配置elasticsearch的集群名稱,預設是elasticsearch,elasticsearch會自動發現在同一網段下的elasticsearch 節點,如果在同一網段下有多個集群,就可以用這個屬性來區分不同的集群。cluster.name elasticsearch 節點名,預設隨機指定乙個...
SpringBoot的 yml配置檔案
1 傳統的配置檔案.properties,採用鍵值對形式,如常用的配置資料庫連線 spring.datasource url jdbc mysql localhost 3306 test spring.datasource username root spring.datasource passwo...