欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot下的值注入(推薦)

 更新時間:2017年05月21日 19:33:50   作者:說話的方式簡單點丶  
這篇文章主要介紹了SpringBoot下的值注入(推薦)的相關資料,需要的朋友可以參考下

在我們實際開發(fā)項目中,經常會遇到一些常量的配置,比如url,暫時不會改變的字段參數(shù),這個時候我們最好是不要直接寫死在代碼里的,因為這樣編寫的程序,應用擴展性太差了,我們可以直接寫在配置文件中然后通過配置文件讀取該字段的值,這樣的話以后需要更改,也不用在重新修改代碼,好處不言而知。

一,字段直接注入

 @Value("${example.url}")
  private String url;

這樣直接在配置文件里寫url值即可(application.properties|application.yml|default.yml等等),關于資源文件可以用@propertySource指定特定的資源文件。

二,對象注入的方式

@ConfigurationProperties(prefix = "example.properties",locations="指明配置文件位置,可以忽略")
@Component
@Data
public class DirectQueryParams {
private String url; //寫在配置文件里,如example.properties.url=www.baidu.com
private String param;
}

這樣當SpringBoot應用啟動的時候會自動創(chuàng)建這個Bean對象,也叫值對象,我們可以在使用的地方自動裝配這個Bean通過get方法拿出來。

以上所述是小編給大家介紹的SpringBoot下的值注入(推薦),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • Mybatis如何使用ognl表達式實現(xiàn)動態(tài)sql

    Mybatis如何使用ognl表達式實現(xiàn)動態(tài)sql

    這篇文章主要介紹了Mybatis使用ognl表達式實現(xiàn)動態(tài)sql的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • springAop實現(xiàn)講解(看這篇夠了)

    springAop實現(xiàn)講解(看這篇夠了)

    AOP面向切面編程是一種編程范式,它通過將通用的橫切關注點(如日志、事務、權限控制等)與業(yè)務邏輯分離,使得代碼更加清晰、簡潔、易于維護,這篇文章主要介紹了springAop實現(xiàn)講解(看這篇夠了),需要的朋友可以參考下
    2024-02-02
  • 基于Zookeeper實現(xiàn)分布式鎖詳解

    基于Zookeeper實現(xiàn)分布式鎖詳解

    Zookeeper是一個分布式的,開源的分布式應用程序協(xié)調服務,是Hadoop和hbase的重要組件。這篇文章主要介紹了通過Zookeeper實現(xiàn)分布式鎖,感興趣的朋友可以了解一下
    2021-12-12
  • Mybatis空值關聯(lián)的問題解析及解決方案

    Mybatis空值關聯(lián)的問題解析及解決方案

    這篇文章給大家介紹了Mybatis空值關聯(lián)的問題解析及解決方案,文中通過代碼示例介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • java中JVM中如何存取數(shù)據和相關信息詳解

    java中JVM中如何存取數(shù)據和相關信息詳解

    這篇文章主要介紹了JVM中如何存取數(shù)據和相關信息詳解,Java源代碼文件(.java后綴)會被Java編譯器編譯為字節(jié)碼文件,然后由JVM中的類加載器加載各個類的字節(jié)碼文件,加載完畢之后,交由JVM執(zhí)行引擎執(zhí)行。JVM中怎么存取數(shù)據和相關信息呢?,需要的朋友可以參考下
    2019-06-06
  • 使用maven項目pom.xml文件配置打包功能和靜態(tài)資源文件自帶版本號功能

    使用maven項目pom.xml文件配置打包功能和靜態(tài)資源文件自帶版本號功能

    在Maven項目中,通過pom.xml文件配置打包功能,可以控制構建過程,生成可部署的包,同時,為了緩存控制與版本更新,可以在打包時給靜態(tài)資源文件如JS、CSS添加版本號,這通常通過插件如maven-resources-plugin實現(xiàn)
    2024-09-09
  • java中redissonClient 分布式鎖的使用

    java中redissonClient 分布式鎖的使用

    在集群的情況下,用戶多次請求接口時,存入的內容可能會導致重復,這時候就可以使用分布式鎖來限制,本文就來介紹一下java中redissonClient 分布式鎖的使用,感興趣的可以了解一下
    2024-03-03
  • 詳解Java線程同步器CountDownLatch

    詳解Java線程同步器CountDownLatch

    這篇文章主要介紹了Java線程同步器CountDownLatch的相關資料,幫助大家更好的理解和學習Java,感興趣的朋友可以了解下
    2020-09-09
  • java swing 創(chuàng)建一個簡單的QQ界面教程

    java swing 創(chuàng)建一個簡單的QQ界面教程

    這篇文章主要介紹了java swing 創(chuàng)建一個簡單的QQ界面教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java中JDBC連接數(shù)據庫詳解

    Java中JDBC連接數(shù)據庫詳解

    本文主要介紹了JDBC連接數(shù)據庫的相關知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03

最新評論