@RefreshScope 自動(dòng)刷新配置文件的實(shí)例講解
1.在類上加@RefreshScope注解。
2.引入配置@Value。
/**
* @author 向振華
* @date 2018/12/17 17:20
*/
@RefreshScope //配置文件自動(dòng)刷新
@RestController
@RequestMapping("test")
public class TestController {
@Value("${test.xzh}") //引入配置
private String xzh;
@RequestMapping("/test1")
public String test1(){
return xzh;
}
}
3.配置文件
#配置 test.xzh=xiangzhenhua #動(dòng)態(tài)刷新配置 ---需要忽略權(quán)限攔截 management.security.enabled=false
4.git配置webhooks,也可手動(dòng)發(fā)送POST請(qǐng)求 http://localhost:1003/refresh

PS:在Spring Boot升級(jí)到2.0.3.RELEASE后需新增配置
management.endpoints.web.exposure.include=refresh
此時(shí)刷新配置文件url為:http://localhost:1003/actuator/refresh
到此這篇關(guān)于@RefreshScope 自動(dòng)刷新配置文件的文章就介紹到這了,更多相關(guān)@RefreshScope 配置文件自動(dòng)刷新內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解SpringBoot如何實(shí)現(xiàn)多環(huán)境配置
在實(shí)際的軟件開發(fā)過程中,一個(gè)應(yīng)用程序通常會(huì)有多個(gè)環(huán)境,pring?Boot?提供了一個(gè)非常靈活和強(qiáng)大的方式來管理這些環(huán)境配置,下面就跟隨小編一起學(xué)習(xí)一下吧2023-07-07
java實(shí)現(xiàn)微信公眾號(hào)消息推送的方法詳解
這篇文章主要為大家詳細(xì)介紹了如何利用java實(shí)現(xiàn)微信公眾號(hào)消息推送的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-10-10
Java多線程CountDownLatch的實(shí)現(xiàn)
本文主要介紹了Java多線程CountDownLatch的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
Java中實(shí)現(xiàn)Redis管道技術(shù)的代碼詳解
在高并發(fā)的應(yīng)用中,數(shù)據(jù)訪問性能往往是系統(tǒng)性能的關(guān)鍵瓶頸之一,Redis作為一款高性能的內(nèi)存數(shù)據(jù)庫,廣泛應(yīng)用于緩存、會(huì)話存儲(chǔ)等場(chǎng)景,然而,在某些需要執(zhí)行大量Redis命令的場(chǎng)景下,網(wǎng)絡(luò)往返延遲,Redis提供了管道技術(shù)解決這一問題,下面小編給大家詳細(xì)說說2025-04-04
SpringBoot3 Spring WebFlux簡(jiǎn)介(推薦)
SpringWebFlux是Spring Framework 5中引入的響應(yīng)式Web框架,用于支持非阻塞異步通信和響應(yīng)式流處理,與傳統(tǒng)的SpringMVC相比,WebFlux提供了完全異步非阻塞的編程模型,適用高并發(fā)、微服務(wù)架構(gòu)和實(shí)時(shí)數(shù)據(jù)流,本文介紹SpringBoot3 Spring WebFlux簡(jiǎn)介,感興趣的朋友一起看看吧2024-10-10

