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

SpringBoot 使用 @Value 注解讀取配置文件給靜態(tài)變量賦值

 更新時間:2020年11月10日 16:45:21   作者:Xue8Tzxs  
這篇文章主要介紹了SpringBoot 使用 @Value 注解讀取配置文件給靜態(tài)變量賦值,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1、application.properties 配置文件

mail.username=xue@163.com
mail.password=xue
mail.host=smtp.163.com
mail.smtp.auth=true

2、給普通變量賦值,直接在變量上添加 @Value 注解

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

public class MailConfig {
  @Value("${mail.username}")
  private String username;
  @Value("${mail.password}")
  private String password;
  @Value("${mail.host}")
  private String host;
}

3、給靜態(tài)變量賦值,直接在靜態(tài)變量上添加 @Value 注解無效

4、給靜態(tài)變量賦值

1、使用 set 方法

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class MailConfig {
  public static String username;
  public static String password;
  public static String host;

  @Value("${mail.username}")
  public void setUsername(String username) {
    this.username = username;
  }

  @Value("${mail.password}")
  public void setPassword(String password) {
    this.password = password;
  }

  @Value("${mail.host}")
  public void setHost(String host) {
    this.host = host;
  }
}

2、使用 @PostConstruct(推薦使用)

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;

@Component
public class MailConfig {
  public static String USERNAME;
  public static String PASSWORD;
  public static String HOST;

  @Value("${mail.username}")
  private String username;
  @Value("${mail.password}")
  private String password;
  @Value("${mail.host}")
  private String host;

  @PostConstruct
  public void init() {
    USERNAME = username;
    PASSWORD = password;
    HOST = host;
  }
}

到此這篇關(guān)于SpringBoot 使用 @Value 注解讀取配置文件給靜態(tài)變量賦值的文章就介紹到這了,更多相關(guān)SpringBoot @Value 靜態(tài)變量賦值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JFINAL+Ajax傳參 array 數(shù)組方法 獲取request中數(shù)組操作

    JFINAL+Ajax傳參 array 數(shù)組方法 獲取request中數(shù)組操作

    這篇文章主要介紹了JFINAL+Ajax傳參 array 數(shù)組方法 獲取request中數(shù)組操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • java實現(xiàn)文件上傳下載和圖片壓縮代碼示例

    java實現(xiàn)文件上傳下載和圖片壓縮代碼示例

    本文給大家介紹的是項目中經(jīng)常需要用到的一個常用的功能,使用java實現(xiàn)文件的上傳下載和圖片的壓縮功能,這里推薦給大家,有需要的小伙伴參考下。
    2015-03-03
  • 淺談ArrayList和LinkedList到底誰更快

    淺談ArrayList和LinkedList到底誰更快

    今天給大家?guī)淼氖顷P(guān)于Java的相關(guān)知識,文章圍繞著ArrayList和LinkedList到底誰更快展開,文中有非常詳細(xì)的介紹,需要的朋友可以參考下
    2021-06-06
  • java中ResultSet遍歷數(shù)據(jù)操作

    java中ResultSet遍歷數(shù)據(jù)操作

    這篇文章主要介紹了java中ResultSet遍歷數(shù)據(jù)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • 如何自定義Jackson序列化?@JsonSerialize

    如何自定義Jackson序列化?@JsonSerialize

    這篇文章主要介紹了如何自定義Jackson序列化?@JsonSerialize,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringBoot 緩存 Caffeine使用解析

    SpringBoot 緩存 Caffeine使用解析

    這篇文章主要介紹了SpringBoot 緩存 Caffeine使用解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 解決spirngboot連接redis報錯:READONLY?You?can‘t?write?against?a?read?only?replica的問題

    解決spirngboot連接redis報錯:READONLY?You?can‘t?write?against?

    docker部署的redis,springboot基本每天來連redis都報錯:READONLY?You?can't?write?against?a?read?only?replica,重啟redis后,可以正常連接。但是每天都重啟redis,不現(xiàn)實,也很麻煩,今天給大家分享解決方式,感興趣的朋友一起看看吧
    2023-06-06
  • Swagger2不被SpringSecurity框架攔截的配置及說明

    Swagger2不被SpringSecurity框架攔截的配置及說明

    這篇文章主要介紹了Swagger2不被SpringSecurity框架攔截的配置及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Java打印流原理及實例詳解

    Java打印流原理及實例詳解

    這篇文章主要介紹了Java打印流原理及實例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • 淺談一下Java為什么不能使用字符流讀取非文本的二進(jìn)制文件

    淺談一下Java為什么不能使用字符流讀取非文本的二進(jìn)制文件

    這篇文章主要介紹了淺談一下為什么不能使用字符流讀取非文本的二進(jìn)制文件,剛學(xué)Java的IO流部分時,書上說只能使用字節(jié)流去讀取圖片、視頻等非文本二進(jìn)制文件,不能使用字符流,否則文件會損壞,需要的朋友可以參考下
    2023-04-04

最新評論

同德县| 甘孜| 宿迁市| 福安市| 奈曼旗| 左贡县| 郴州市| 海兴县| 大足县| 扎鲁特旗| 汤原县| 和硕县| 平原县| 顺义区| 沂南县| 息烽县| 河津市| 伊春市| 郑州市| 连山| 宁武县| 西峡县| 屏山县| 大名县| 卓资县| 高阳县| 论坛| 土默特右旗| 麦盖提县| 五常市| 怀宁县| 响水县| 鄂伦春自治旗| 遵义市| 广安市| 竹山县| 分宜县| 武夷山市| 诸城市| 广德县| 新疆|