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

SpringBoot中屬性賦值操作的實現(xiàn)

 更新時間:2020年10月21日 14:09:11   作者:小飛  
這篇文章主要介紹了SpringBoot中屬性賦值操作的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

 說明:當(dāng)程序中出現(xiàn)頻繁變化的數(shù)據(jù)時,如果采用認為的方式進行修改并且編譯打包則會導(dǎo)致代碼的耦合性較高,不便于維護!所以能否為屬性動態(tài)賦值?

屬性固定值

//動態(tài)獲取ip和端口數(shù)據(jù)
/**
 * @responseBody
 * 注解作用:
 *   1.將對象轉(zhuǎn)化成Json格式,
 *   2.如果返回值是String類型,則返回字符串本身
 *   3.一般客戶端發(fā)起ajax請求時,采用該注解返回數(shù)據(jù),將不會執(zhí)行視圖解析器操作
 */
@RestController
public class RedisController{
  private String host="192.168.126.112";
  private Integer port=6379;
  public String getMsg(){
    return host+":"+port;
  }
}

動態(tài)獲取ip和端口數(shù)據(jù)

關(guān)于YML文件說明

#YML文件語法:
 # 1.key:(空格) value 注意:value前面有個空格
 # 2.key與key之間有層級的縮進關(guān)系
server:
 port: 8090
 #屬性賦值操作,編輯屬性時注意前綴,只要springboot啟動,該數(shù)據(jù)就會被寫入內(nèi)存中,key-value格式
redis:
  host: 192.168.126.130
  port: 6379

為屬性賦值操作

public class RedisController {

  @Value("${redis.host}") //spel表達式
  private String host;  // = "192.168.126.130";   private String host;  // = "192.168.126.130";
  @Value("${redis.port}")
  private Integer port;  // = 6379;

  @RequestMapping("/getMsg")
  public String getMsg(){

    return host + ":" + port;
  }
}

指定配置文件為屬性賦值

說明:由于YML配置文件中的數(shù)據(jù)一般都是系統(tǒng)級別的數(shù)據(jù),所以一般的業(yè)務(wù)數(shù)據(jù)都會寫到peoperties配置文件中。

編輯RedisController

@RestController
//動態(tài)導(dǎo)入pro配置文件,交給spring容器進行加載
@PropertySource("classpath:/properties/redis.properties")
public class RedisController {
  //通過YML給屬性賦值
 @Value("${redis.host}")//sple表達式
 private String host;
  @Value("${redis.port}")
  private Integer port;
  @RequestMapping("/getMsg")
  public String getMsg(){
    return host+":"+port;
  }
  /*由于YML配置文件中的數(shù)據(jù)一般都是系統(tǒng)級別的數(shù)據(jù),所以一般的業(yè)務(wù)數(shù)據(jù)
 都會寫到peoperties配置文件中*/
 //通過properties給屬性賦值
 @Value("${pro.redis.host}")
  private String prohost;
  @Value("${pro.redis.port}")
  private Integer proport;
  @RequestMapping("/getpro")
  public String getpro(){
    return prohost+":"+proport;
  }
}

到此這篇關(guān)于SpringBoot中屬性賦值操作的實現(xiàn)的文章就介紹到這了,更多相關(guān)SpringBoot 屬性賦值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java與Unix時間戳的相互轉(zhuǎn)換詳解

    Java與Unix時間戳的相互轉(zhuǎn)換詳解

    這篇文章主要為大家詳細介紹了Java與Unix時間戳的相互轉(zhuǎn)換,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • tk.mybatis擴展通用接口使用詳解

    tk.mybatis擴展通用接口使用詳解

    這篇文章主要介紹了tk.mybatis擴展通用接口使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • 如何實現(xiàn)Java監(jiān)聽器詳解

    如何實現(xiàn)Java監(jiān)聽器詳解

    今天帶大家了解Java監(jiān)聽器是如何實現(xiàn)的及實現(xiàn)原理是什么,文中有非常詳細的說明,對正在學(xué)習(xí)的小伙伴們很有幫助,需要的朋友可以參考下
    2021-06-06
  • 如何獲取?Spring?heapdump中的明文密碼

    如何獲取?Spring?heapdump中的明文密碼

    Actuator是Spring?Boot提供的應(yīng)用系統(tǒng)監(jiān)控的開源框架,在攻防場景里經(jīng)常會遇到Actuator配置不當(dāng)?shù)那闆r,攻擊者可以直接下載heapdump堆轉(zhuǎn)儲文件,本文介紹如何獲取?Spring?heapdump中的密碼明文,需要的朋友可以參考下
    2022-07-07
  • MAC?在類路徑或引導(dǎo)類路徑中找不到程序包?java.lang問題

    MAC?在類路徑或引導(dǎo)類路徑中找不到程序包?java.lang問題

    這篇文章主要介紹了MAC?在類路徑或引導(dǎo)類路徑中找不到程序包?java.lang問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • SpringBoot + MapStruct 屬性映射工具的使用詳解

    SpringBoot + MapStruct 屬性映射工具的使用詳解

    MapStruct 是一個代碼生成器,簡化了不同的 Java Bean 之間映射的處理,所謂的映射指的就是從一個實體變化成一個實體。接下來通過本文給大家介紹SpringBoot + MapStruct 屬性映射工具的使用,需要的朋友可以參考下
    2021-09-09
  • Java?int類型如何獲取高低位

    Java?int類型如何獲取高低位

    這篇文章主要介紹了Java?int類型如何獲取高低位,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • MyBatis批量插入的五種方式

    MyBatis批量插入的五種方式

    這篇文章主要介紹了MyBatis批量插入的五種方式,每種方式結(jié)合實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-11-11
  • Java中的Semaphore信號量簡單使用代碼實例

    Java中的Semaphore信號量簡單使用代碼實例

    這篇文章主要介紹了Java中的Semaphore信號量簡單使用代碼實例,Semaphore是用來保護一個或者多個共享資源的訪問,Semaphore內(nèi)部維護了一個計數(shù)器,其值為可以訪問的共享資源的個數(shù),一個線程要訪問共享資源,需要的朋友可以參考下
    2023-12-12
  • springboot訪問后端靜態(tài)資源404問題

    springboot訪問后端靜態(tài)資源404問題

    文章主要介紹了在Spring?Boot中訪問后臺靜態(tài)資源時可能出現(xiàn)的404錯誤及解決方法,并解釋了MyBatis中駝峰命名轉(zhuǎn)下劃線的默認行為以及如何使用@Id和@GeneratedValue注解來標識主鍵屬性
    2024-12-12

最新評論

定结县| 鄱阳县| 彭阳县| 措勤县| 栾川县| 米易县| 舒兰市| 云阳县| 定襄县| 民权县| 惠东县| 油尖旺区| 德保县| 大邑县| 沙湾县| 静海县| 安吉县| 柳河县| 新泰市| 福清市| 莱州市| 株洲县| 周宁县| 屏南县| 岱山县| 肥乡县| 铜川市| 延川县| 获嘉县| 满洲里市| 嘉定区| 霍城县| 华亭县| 金阳县| 象山县| 资兴市| 松阳县| 哈密市| 西峡县| 临夏市| 谷城县|