java代碼如何讀取bootstrap.yml配置信息
spring boot一般會在bootstrap.yml配置文件寫一些配置值,實現(xiàn)過程如下。
yml內(nèi)容如下
server:
port: 8026
spring:
application:
name: face-recognition-api
syste-mparams:
appId: 1234
sdkKey: 12345
新建一個類
@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é)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
基于Java Socket實現(xiàn)一個簡易在線聊天功能(一)
這篇文章主要給大家介紹基于Java Socket實現(xiàn)一個簡易在線聊天功能(一),分為客戶端和服務端兩段代碼,非常具有參考價值,感興趣的朋友一起學習吧2016-05-05
Spring Boot下如何自定義Repository中的DAO方法
這篇文章主要介紹了Spring Boot下如何自定義Repository中的DAO方法,需要的朋友可以參考下2017-06-06
使用Java構(gòu)造和解析Json數(shù)據(jù)的兩種方法(詳解二)
這篇文章主要介紹了使用Java構(gòu)造和解析Json數(shù)據(jù)的兩種方法(詳解二)的相關資料,需要的朋友可以參考下2016-03-03
mybatis返回map類型數(shù)據(jù)空值字段不顯示的解決方案
這篇文章主要介紹了mybatis返回map類型數(shù)據(jù)空值字段不顯示的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03
如何在SpringBoot中使用Spring-AOP實現(xiàn)接口鑒權(quán)
這篇文章主要介紹了如何在SpringBoot中使用Spring-AOP實現(xiàn)接口鑒權(quán),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下2022-09-09
SpringBoot如何使用validator框架優(yōu)雅地校驗參數(shù)
文章介紹了如何使用SpringValidation進行參數(shù)校驗,包括引入依賴、@requestBody和@requestParam參數(shù)校驗、統(tǒng)一異常處理、分組校驗、嵌套校驗、自定義校驗、業(yè)務規(guī)則校驗以及@Valid和@Validated的區(qū)別,同時,列舉了常用的BeanValidation和HibernateValidator注解2025-02-02
SpringCloud如何實現(xiàn)Zuul集群(負載均衡)
這篇文章主要介紹了SpringCloud如何實現(xiàn)Zuul集群(負載均衡)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07
Java設計模式之模板方法模式Template Method Pattern詳解
在我們實際開發(fā)中,如果一個方法極其復雜時,如果我們將所有的邏輯寫在一個方法中,那維護起來就很困難,要替換某些步驟時都要重新寫,這樣代碼的擴展性就很差,當遇到這種情況就要考慮今天的主角——模板方法模式2022-11-11

