日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
springboot如何獲取配置文件屬性值
在Spring Boot中,可以通過@Value注解或Environment對象來獲取配置文件屬性值。

在Spring Boot中,我們可以使用@Value注解來獲取配置文件屬性值,配置文件通常有兩種形式:application.propertiesapplication.yml,下面將詳細(xì)介紹如何在Spring Boot項(xiàng)目中獲取這兩種配置文件的屬性值。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、平潭網(wǎng)站維護(hù)、網(wǎng)站推廣。

1. application.properties文件

我們需要在application.properties文件中定義一些屬性。

app.name=MyApp
app.version=1.0.0

接下來,我們可以在需要獲取這些屬性值的類中使用@Value注解,在一個(gè)名為MyConfig的類中:

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component
public class MyConfig {
    @Value("${app.name}")
    private String appName;
    @Value("${app.version}")
    private String appVersion;
    // getter和setter方法
}

在這個(gè)例子中,我們使用@Value("${app.name}")@Value("${app.version}")注解來獲取app.nameapp.version屬性的值,并將它們分別賦值給appNameappVersion變量。

2. application.yml文件

application.properties類似,我們也可以在application.yml文件中定義屬性。

app:
  name: MyApp
  version: 1.0.0

在需要獲取這些屬性值的類中使用@Value注解,在一個(gè)名為MyConfig的類中:

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component
public class MyConfig {
    @Value("${app.name}")
    private String appName;
    @Value("${app.version}")
    private String appVersion;
    // getter和setter方法
}

在這個(gè)例子中,我們使用@Value("${app.name}")@Value("${app.version}")注解來獲取app.nameapp.version屬性的值,并將它們分別賦值給appNameappVersion變量。

3. 使用占位符獲取配置文件屬性值

除了使用${}占位符外,我們還可以使用{}占位符來獲取配置文件屬性值,在application.properties文件中:

app:name=MyApp{systemProperties['os.name']}-v1.0.0{random.uuid}

在需要獲取這些屬性值的類中使用@Value注解,在一個(gè)名為MyConfig的類中:

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.util.UUID;
import java.util.Properties;
import java.io.*;
import java.util.*;
import javafx.util.*; // for Timeline and KeyFrame classes, if needed later in the codebase...  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   
   
   
   
   
   
   
   
   
   
   
   
   
   	   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   		   	endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion endregion en

文章名稱:springboot如何獲取配置文件屬性值
網(wǎng)址分享:http://www.dlmjj.cn/article/coocsee.html