springboot 物件配置

2021-08-28 10:34:23 字數 1197 閱讀 9427

person:

age: 99

last-name: godme

# 這個不用多說,注意的就是yml一般用來配置全域性資訊

# 具體的bean資訊不用yml

// yml配置物件需要配合configurationproperties使用

@configurationproperties(prefix = "person")

public class person

<?xml version="1.0" encoding="utf-8"?>

godme

99

// importresource匯入spring-xml配置檔案

@importresource(value = )

public static void main(string args)

}

person.name=godme

person.age=23

// 配合propertysource使用

@propertysource(value = )

public class person

// 物件屬性配置,提倡**配置

// @configuration標識為配置類

@configuration

public class config

}

public class person 

3. spel#*/

@value("99")

private integer age;

// ps:不支援map等複雜型別的注入

}

# 預設值設定

# 找到father.home就採用,沒有則預設earth

person.home=$

person.name=****er

person.surname=mother

# 取值,自帶連線

person.full-name=$-

# 隨機佔位

person.age=$

# $# $

# $

springboot 工具類載入配置物件

前言 我們通常在對接乙個 api 的時候,往往會有一些相關配置資訊。就比如下面這個例子 對接阿里的 oss 的這個工具類 為了呼叫方便,我們通常會將工具類種的方法修飾為public static 我們在其他地方使用的時候,直接寫 aliyunossuntil.uploadobject 就可以呼叫了。...

物件讀取SpringBoot配置檔案屬性值

1.properties配置檔案屬性如下 2.實體類物件宣告 component configurationproperties prefix spring.redis 配置檔案中對應的字首 public class redisconfig public void setredishost stri...

SpringBoot常用配置

前言 springboot整合了主流的第三方框架,但是需要使用springboot那一套配置方式。但是我這裡只列舉了非常非常常用的,可以看已發的幾篇部落格,慢慢會補充。當然官方文件裡也有相應的配置,可惜沒有注釋。spring.resources.cache period 設定資源的快取時效,以秒為單...