java代碼如何讀取bootstrap.yml配置信息
spring boot一般會(huì)在bootstrap.yml配置文件寫一些配置值,實(shí)現(xiàn)過(guò)程如下。
yml內(nèi)容如下
server:
port: 8026
spring:
application:
name: face-recognition-api
syste-mparams:
appId: 1234
sdkKey: 12345
新建一個(gè)類
@Data
@Component
public class GlobalVariable {
@Value("${syste-mparams.appId}")
private String appId;
@Value("${syste-mparams.sdkKey}")
private String sdkKey;
}
獲取yml里的值
public class ConfigFile {
@Autowired
private GlobalVariable globalVariable;
public void test() {
String appId = globalVariable.getAppId();
String sdkKey = globalVariable.getSdkKey();
}
}
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java簡(jiǎn)單使用redis-zset實(shí)現(xiàn)排行榜
這篇文章主要介紹了Java簡(jiǎn)單使用redis-zset實(shí)現(xiàn)排行榜,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
Java中實(shí)現(xiàn)Redis管道技術(shù)的代碼詳解
在高并發(fā)的應(yīng)用中,數(shù)據(jù)訪問(wèn)性能往往是系統(tǒng)性能的關(guān)鍵瓶頸之一,Redis作為一款高性能的內(nèi)存數(shù)據(jù)庫(kù),廣泛應(yīng)用于緩存、會(huì)話存儲(chǔ)等場(chǎng)景,然而,在某些需要執(zhí)行大量Redis命令的場(chǎng)景下,網(wǎng)絡(luò)往返延遲,Redis提供了管道技術(shù)解決這一問(wèn)題,下面小編給大家詳細(xì)說(shuō)說(shuō)2025-04-04
SpringBoot+SpringSecurity實(shí)現(xiàn)基于真實(shí)數(shù)據(jù)的授權(quán)認(rèn)證
Spring Security是一個(gè)功能強(qiáng)大且高度可定制的身份驗(yàn)證和訪問(wèn)控制框架,Spring Security主要做兩個(gè)事情,認(rèn)證、授權(quán)。這篇文章主要介紹了SpringBoot+SpringSecurity實(shí)現(xiàn)基于真實(shí)數(shù)據(jù)的授權(quán)認(rèn)證,需要的朋友可以參考下2021-05-05
Java基礎(chǔ)之并發(fā)相關(guān)知識(shí)總結(jié)
隨著摩爾定律逐步失效,cpu單核性能達(dá)到瓶頸,并發(fā)逐漸逐漸得到廣泛應(yīng)用,因而學(xué)習(xí)了解以及使用并發(fā)就顯得十分重要,但并發(fā)相關(guān)的知識(shí)比較瑣碎,不易系統(tǒng)學(xué)習(xí),因而本篇文章參照王寶令老師《Java并發(fā)編程》來(lái)勾勒出一張“并發(fā)全景圖”,需要的朋友可以參考下2021-05-05
Maven 項(xiàng)目生成jar運(yùn)行時(shí)提示“沒(méi)有主清單屬性”
這篇文章主要介紹了Maven 項(xiàng)目生成jar運(yùn)行時(shí)提示“沒(méi)有主清單屬性”,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03

