SpringBoot(讀取配值檔案裡面的屬性)

2021-10-07 02:54:57 字數 1362 閱讀 7129

1、@propertysource配置檔案路徑設定,在類上新增註解,如果在預設路徑下可以不新增該註解。

@propertysource()

public

class

testcontroller

2、@value屬性名,在屬性名上新增該註解

@value

("$"

)private string myname;

然後就可以使用myname這個變數了

3、使用@configurationproperties註解讀取

在src\main\resources下新建config.properties配置檔案:

demo.phone=

10086

demo.wife=self

建立configbeanprop並注入config.properties中的值:

import org.springframework.boot.context.properties.configurationproperties;

import org.springframework.context.annotation.propertysource;

import org.springframework.stereotype.component;

@component

@configurationproperties

(prefix =

"demo"

)@propertysource

(value =

"config.properties"

)public

class

configbeanprop

public

void

setphone

(string phone)

public string getwife()

public

void

setwife

(string wife)

}

@component 表示將該類標識為bean

@configurationproperties(prefix = 「demo」)用於繫結屬性,其中prefix表示所繫結的屬性的字首。

@propertysource(value = 「config.properties」)表示配置檔案路徑。

使用時,先使用@autowired自動裝載configbeanprop,然後再進行取值

SpringBoot讀取配置值的方式

value註解的方式取值 xiaoming.boy xiaoming.age 18 xiaoming.score 98使用 value取值 restcontroller public class personcontroller private string value private intege...

SpringBoot入門篇 讀取資源檔案配置

緊接著我們需要將user類放入spring容器中,然後再指定讀取的資源檔案 這時候必然會報錯,我們並沒有在使用註解的時候加入configuration的依賴,所以我們需要在pom.xml檔案中進行依賴的注入 這時候我們在控制類裡面進行依賴注入以及使用即可 最後我還介紹一種方法 這個方法使用的是註解 ...

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

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