springboot 獲取配置檔案屬性值

2022-10-08 21:39:29 字數 933 閱讀 5531

兩種方式

@configurationproperties(prefix="person")這個註解指定配置檔案中的person物件屬性

@component

//@configurationproperties(prefix="person")

@propertysource(value="classpath:person.yml")

public class person

public person(string name, integer age)

public string getname()

public void setname(string name)

public integer getage()

public void setage(integer age)

@override

public string tostring() ';}}

直接輸出物件,就會得到屬性的值(注意這個物件不能new)

@propertysource(value="classpath:person.yml")  這個註解是為了區分多配置檔案相同屬性名,是需要指定配置檔案路徑+名

取值,需要@value(${})

springboot 幾種屬性配置獲取

整個專案結構 1.通過 environment 去獲取屬性配置值 2.通過類註解 component 獲取類物件,再通過物件獲取屬性值,通過 value 給對應屬性賦值或者新增預設值 3.通過註解 component configurationproperties prefix gerry.prop...

springboot 幾種屬性配置獲取

整個專案結構 1.通過 environment 去獲取屬性配置值 2.通過類註解 component 獲取類物件,再通過物件獲取屬性值,通過 value 給對應屬性賦值或者新增預設值 3.通過註解 component configurationproperties prefix gerry.prop...

Spring Boot讀取配置檔案與配置檔案優先順序

spring boot讀取配置檔案 package com.ivan.config.controller import org.springframework.beans.factory.annotation.autowired import org.springframework.core.env...