最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

前言:

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

正文:

注意:一定要給類加上@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;
  }

}

測(cè)試類:

@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é)果:

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

相關(guān)文章

最新評(píng)論

延津县| 潜江市| 张家口市| 寿光市| 滦平县| 铜山县| 灵丘县| 巴南区| 田东县| 福海县| 文安县| 铅山县| 绥中县| 临高县| 万山特区| 江安县| 杂多县| 潍坊市| 龙口市| 黔江区| 沭阳县| 富阳市| 时尚| 资兴市| 张北县| 曲松县| 满城县| 酒泉市| 璧山县| 南康市| 晋城| 克什克腾旗| 昌平区| 新丰县| 五家渠市| 禄丰县| 普定县| 陆河县| 灵寿县| 蓬莱市| 琼海市|