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

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

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

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

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 {
 
    /**
     * 結合@RequiredArgsConstructor進行構造器注入
     */
    private final MyProperties myProperties;
 
    /**
     * 獲取名稱
     *
     * @return 返回名稱
     */
    @GetMapping("/name")
    public ResultBean<String> myName() {
        return ResultBean.success(myProperties.getName());
    }
 
}

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

相關文章

  • Java泛型模擬scala實現(xiàn)自定義ArrayList方式

    Java泛型模擬scala實現(xiàn)自定義ArrayList方式

    這篇文章主要介紹了Java泛型模擬scala實現(xiàn)自定義ArrayList方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Spring Boot 日志功能深度解析與實踐指南

    Spring Boot 日志功能深度解析與實踐指南

    本文詳細介紹了SpringBoot的日志功能,包括默認日志框架Logback,日志級別配置,日志格式自定義,日志文件輸出,日志歸檔與清理,自定義日志配置,與其他日志框架的集成以及日志性能優(yōu)化,通過結合實際場景,提供了詳細的配置與實踐指南,感興趣的朋友一起看看吧
    2025-01-01
  • springboot如何使用thymeleaf模板訪問html頁面

    springboot如何使用thymeleaf模板訪問html頁面

    springboot中推薦使用thymeleaf模板,使用html作為頁面展示。那么如何通過Controller來訪問來訪問html頁面呢?下面通過本文給大家詳細介紹,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-05-05
  • Mybatis-Plus的條件構造器QueryWrapper & UpdateWrapper示例詳解

    Mybatis-Plus的條件構造器QueryWrapper & UpdateWrapper示例詳解

    Mybatis-Plus的條件構造器QueryWrapper和UpdateWrapper為開發(fā)者提供了強大、靈活的條件構建工具,能夠大大簡化數(shù)據(jù)庫操作的代碼,通過本文的介紹,讀者可以更加深入地理解這兩個條件構造器的使用方法,并在實際項目中靈活應用,感興趣的朋友跟隨小編一起看看吧
    2024-01-01
  • IntelliJ?IDEA2022中的Java文檔注釋設置、操作方法

    IntelliJ?IDEA2022中的Java文檔注釋設置、操作方法

    這篇文章主要介紹了IntelliJ?IDEA2022中的Java文檔注釋設置、操作詳述,本文通過圖文并茂的方式給大家介紹IDEA2022?文檔注釋設置方法,需要的朋友可以參考下
    2022-08-08
  • 深入了解Java中的過濾器Filter和監(jiān)聽器Listener

    深入了解Java中的過濾器Filter和監(jiān)聽器Listener

    這篇文章主要為大家詳細介紹了Java中的過濾器Filter和監(jiān)聽器Listener的使用以及二者的區(qū)別,文中的示例代碼講解詳細,需要的可以參考一下
    2022-06-06
  • Java 發(fā)送http請求上傳文件功能實例

    Java 發(fā)送http請求上傳文件功能實例

    本文通過實例代碼給大家介紹了Java 發(fā)送http請求上傳文件功能,需要的朋友參考下吧
    2017-06-06
  • java中Instant類使用詳解(附完整實例)

    java中Instant類使用詳解(附完整實例)

    Java中的Instant是一個不可變的類,用于表示時間的單個點,精確到納秒級別,這篇文章主要介紹了java中Instant類使用的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-07-07
  • JDBC鏈接數(shù)據(jù)庫的幾個步驟

    JDBC鏈接數(shù)據(jù)庫的幾個步驟

    這篇文章主要介紹了JDBC鏈接數(shù)據(jù)庫的幾個步驟,通過將數(shù)據(jù)庫的連接放在一個工具類里面,達到重用的效果,需要的朋友可以參考下
    2015-07-07
  • SpringBoot操作Jedis案例代碼

    SpringBoot操作Jedis案例代碼

    這篇文章主要介紹了SpringBoot操作Jedis案例代碼,代碼部分包括pom依賴、配置相關參數(shù)、JedisPool的設置,代碼簡單易懂對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08

最新評論

阆中市| 志丹县| 黔南| 潮州市| 永顺县| 古蔺县| 宁津县| 禄丰县| 乐山市| 永丰县| 离岛区| 温州市| 河津市| 洪泽县| 文昌市| 武穴市| 黔西县| 新营市| 睢宁县| 阆中市| 东丰县| 隆子县| 裕民县| 南川市| 大庆市| 西吉县| 明水县| 锡林浩特市| 岚皋县| 防城港市| 威海市| 宁南县| 肥东县| 吴川市| 台东县| 楚雄市| 承德市| 深水埗区| 神木县| 尚义县| 盈江县|