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