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

詳解如何實現(xiàn)nacos的配置的熱更新

 更新時間:2023年12月13日 14:31:34   作者:upton-nan  
這篇文章主要為大家詳細介紹了如何實現(xiàn)nacos的配置的熱更新,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下

1.我們在使用nacos進行修改配置后,需要微服務(wù)無需重啟即可讓配置生效,也就是使配置進行熱更新

2.我們可以采用下面的兩種方式進行配置的熱更新操作

方式一:在@Value所注入的變量的類上添加注解@RefreshScope

@RestController
@RequestMapping("/orders")
@Slf4j
@RequiredArgsConstructor
@RefreshScope
public class OrderController {
 
    
    @Value("${my.version}")
    private String version;
 
}

方式二:使用讀取配置文件的注解@ConfigurationProperties,同時需要將當前類交于spring管理,加上注解@Component

package com.app.order.config;
 
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
 
/**
 * 用戶自定義的配置信息
 *
 * @author Administrator
 */
@Data
@ConfigurationProperties(prefix = "my")
@Component
public class MyProperties {
    /**
     * 名稱
     */
    private String name;
 
}

3.在需要使用的當前配置信息的類注入當前的配置

@RestController
@RequestMapping("/orders")
@Slf4j
@RequiredArgsConstructor
public class OrderController {
 
    /**
     * 結(jié)合@RequiredArgsConstructor進行構(gòu)造器注入
     */
    private final MyProperties myProperties;
 
    /**
     * 獲取名稱
     *
     * @return 返回名稱
     */
    @GetMapping("/name")
    public ResultBean<String> myName() {
        return ResultBean.success(myProperties.getName());
    }
 
}

到此這篇關(guān)于詳解如何實現(xiàn)nacos的配置的熱更新的文章就介紹到這了,更多相關(guān)nacos配置熱更新內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot+Thymeleaf靜態(tài)資源的映射規(guī)則說明

    SpringBoot+Thymeleaf靜態(tài)資源的映射規(guī)則說明

    這篇文章主要介紹了SpringBoot+Thymeleaf靜態(tài)資源的映射規(guī)則說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • java.sql.SQLException問題解決以及注意事項

    java.sql.SQLException問題解決以及注意事項

    這篇文章主要給大家介紹了關(guān)于java.sql.SQLException問題解決以及注意事項的相關(guān)資料,這個問題其實很好解決,文中通過圖文將解決的辦法介紹的很詳細,需要的朋友可以參考下
    2023-07-07
  • 10個SpringBoot參數(shù)驗證你需要知道的技巧分享

    10個SpringBoot參數(shù)驗證你需要知道的技巧分享

    參數(shù)驗證很重要,是平時開發(fā)環(huán)節(jié)中不可少的一部分,那么在Spring?Boot應(yīng)用中如何做好參數(shù)校驗工作呢,本文提供了10個小技巧,你知道幾個呢
    2023-03-03
  • Java實現(xiàn)鏈表的常見操作算法詳解

    Java實現(xiàn)鏈表的常見操作算法詳解

    這篇文章主要介紹了Java實現(xiàn)鏈表的常見操作算法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • java實現(xiàn)微信掃碼支付功能

    java實現(xiàn)微信掃碼支付功能

    這篇文章主要為大家詳細介紹了java實現(xiàn)微信掃碼支付功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • springBoot整合RocketMQ及坑的示例代碼

    springBoot整合RocketMQ及坑的示例代碼

    這篇文章主要介紹了springBoot整合RocketMQ及坑的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • 項目總結(jié)之HttpURLConnection的disconnect的問題

    項目總結(jié)之HttpURLConnection的disconnect的問題

    這篇文章主要介紹了項目總結(jié)之HttpURLConnection的disconnect的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 尋找二叉樹最遠的葉子結(jié)點(實例講解)

    尋找二叉樹最遠的葉子結(jié)點(實例講解)

    下面小編就為大家分享一篇尋找二叉樹最遠的葉子結(jié)點的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • 源碼閱讀之storm操作zookeeper-cluster.clj

    源碼閱讀之storm操作zookeeper-cluster.clj

    這篇文章主要介紹了源碼閱讀之storm操作zookeeper-cluster.clj的相關(guān)內(nèi)容,對其源碼進行了簡要分析,具有參考意義,需要的朋友可以了解下。
    2017-10-10
  • spring boot整合kafka過程解析

    spring boot整合kafka過程解析

    這篇文章主要介紹了spring boot整合kafka過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02

最新評論