亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot如何讀取配置文件參數(shù)并全局使用

 更新時間:2019年12月09日 16:59:59   作者:花生喂龍  
這篇文章主要介紹了SpringBoot如何讀取配置文件參數(shù)并全局使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了SpringBoot如何讀取配置文件參數(shù)并全局使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

前言:

讀取配置文件參數(shù)的方法:@Value("${xx}")注解。但是@Value不能為static變量賦值,而且很多時候我們需要將參數(shù)放在一個地方統(tǒng)一管理,而不是每個類都賦值一次。

正文:

注意:一定要給類加上@Component 注解

application.xml

test:
 app_id: 12345
 app_secret: 66666
 is_active: true

統(tǒng)一讀取配置文件參數(shù):

package com.example.demo.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

@Configuration
public class YxConfig {
  public static String appId;

  public static String appSecret;

  public static boolean isActive;

  @Value("${test.app_id}")
  public void setAppId(String param) {
    appId = param;
  }

  @Value("${test.app_secret}")
  public void setAppSecret(String param) {
    appSecret = param;
  }

  @Value("${test.is_active}")
  public void setIsActive(boolean param) {
    isActive = param;
  }

}

測試類:

@RunWith(SpringRunner.class)
@SpringBootTest
public class YxConfigTest {
  @Test
  public void test() {
    System.out.print("app_id:" + YxConfig.appId + "; ");
    System.out.print("app_secret:" + YxConfig.appSecret+ "; ");
    System.out.print("is_active:" + YxConfig.isActive);
  }
}

結(jié)果:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot框架中如何整合mybatis框架思路詳解

    springboot框架中如何整合mybatis框架思路詳解

    這篇文章主要介紹了springboot框架中如何整合mybatis框架,本文通過示例圖文相結(jié)合給大家介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 詳解OAuth2 Token 一定要放在請求頭中嗎

    詳解OAuth2 Token 一定要放在請求頭中嗎

    這篇文章主要介紹了詳解OAuth2 Token 一定要放在請求頭中嗎,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Spring Boot集成JSch的示例代碼

    Spring Boot集成JSch的示例代碼

    本文主要介紹了Spring Boot集成JSch的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • java判斷一個字符串是否是小數(shù)的方法

    java判斷一個字符串是否是小數(shù)的方法

    在本篇文章里小編給大家整理的是關(guān)于java判斷一個字符串是否是小數(shù)的方法,有需要的朋友們學(xué)習(xí)下。
    2019-11-11
  • java 讀取本地文件實例詳解

    java 讀取本地文件實例詳解

    這篇文章主要介紹了java 讀取本地文件實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • spring security動態(tài)配置url權(quán)限的2種實現(xiàn)方法

    spring security動態(tài)配置url權(quán)限的2種實現(xiàn)方法

    對于使用spring security來說,存在一種需求,就是動態(tài)去配置url的權(quán)限,即在運行時去配置url對應(yīng)的訪問角色。下面這篇文章主要給大家介紹了關(guān)于spring security動態(tài)配置url權(quán)限的2種實現(xiàn)方法,需要的朋友可以參考下
    2018-06-06
  • Java全面細致講解Cookie與Session及kaptcha驗證碼的使用

    Java全面細致講解Cookie與Session及kaptcha驗證碼的使用

    web開發(fā)階段我們主要是瀏覽器和服務(wù)器之間來進行交互。瀏覽器和服務(wù)器之間的交互就像人和人之間進行交流一樣,但是對于機器來說,在一次請求之間只是會攜帶著本次請求的數(shù)據(jù)的,但是可能多次請求之間是會有聯(lián)系的,所以提供了會話機制
    2022-06-06
  • IDEA JetBrains Mono字體介紹和安裝教程(詳解)

    IDEA JetBrains Mono字體介紹和安裝教程(詳解)

    這篇文章主要介紹了IDEA JetBrains Mono字體介紹和安裝教程,本給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Java線程狀態(tài)運行原理解析

    Java線程狀態(tài)運行原理解析

    這篇文章主要介紹了Java線程狀態(tài)運行原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • SpringBoot框架底層原理解析

    SpringBoot框架底層原理解析

    這篇文章主要介紹了SpringBoot底層原理,包括配置優(yōu)先級的配置方式給大家講解的非常詳細,需要的朋友可以參考下
    2024-03-03

最新評論