Spring Boot的yml配置檔案

2021-09-21 02:08:02 字數 1595 閱讀 3880

1、基本語法

k:(空格,必須有)v

2、配置自定義屬性:

user: 

name:

username: zs

realname: ls

使用: @value("$")//:zz的含義是若配置檔案中username無對應值則使用zz作為預設值

private string username;

3、環境配置

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 #方言

若要配置其他環境,重複--- 下的內容,更改profiles: test即可

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...