yaml配置檔案值獲取

2021-10-04 23:53:50 字數 1230 閱讀 9758

person:

lastname: dhx

age: 25

boss: dhx

birth: 1994/02/10

maps:

lists: [a1,22]

dog:

name: dog

age: 4

/*

將配置檔案的每乙個屬性值對映到這個元件中

prefix = "person" :配置檔案中那個下面的屬性進行一一對映

只有這個元件是容器中的元件,才能使用容器提供的configurationproperties功能

*/@configurationproperties(prefix = "person")

@component

public class person

org.springframework.boot

spring-boot-configuration-processor

true

#idea的properties配置檔案預設編碼utf-8

#配置person的值

person.last-name=代紅星

springboot單元測試

可以在測試期間很方便的類似編碼一樣進行自動注入容器等功能

*/@springboottest

@autowired

private person person;

@test

void contextloads()

}

Spring Boot 獲取yaml配置檔案資訊

spring boot 專案啟動過程中 當程式步入listeners.environmentprepared environment 這裡後,就會讀取配置檔案中資訊。這句 不好除錯listeners.environmentprepared environment 在斷點處打上斷點,就可以看到系統是如...

YAML配置檔案讀取

yaml格式的檔案拓展名包括 yml和.yaml,兩個都表示yaml檔案 xml格式的檔案拓展名為 xml 基本語法規則 資料結構 string foo integer 1234 float 1234.5 boolean true list 1.0,mixed list dictionary 引用 ...

yaml做配置檔案

yaml是 yaml ain t a markup language yaml不是一種置標語言 的遞迴縮寫。可以做多種用途 指令碼語言,序列化,配置檔案 我們常見的是config.yaml做配置檔案 可以看出,同乙個縮排屬於同乙個級別的,可以理解為和window的資料夾一樣,當前面有 就是乙個陣列。...