這篇文章主要講解了“Spring Cloud Alibaba Nacos Config實(shí)例分析”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Spring Cloud Alibaba Nacos Config實(shí)例分析”吧!
網(wǎng)站的建設(shè)創(chuàng)新互聯(lián)公司專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營(yíng)網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁(yè)面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為廣告設(shè)計(jì)等企業(yè)提供專業(yè)服務(wù)。
最新穩(wěn)定版下載:https://github.com/alibaba/nacos/releases
啟動(dòng) Nacos (單機(jī)模式)
sh startup.sh -m standalone
關(guān)閉 Nacos
sh shutdown.sh
默認(rèn)地址:http://127.0.0.1:8848/nacos/#/login
默認(rèn)賬號(hào):賬號(hào)密碼相同,都為nacos
配置數(shù)據(jù):
Data ID: nacos-dev.properties Group : DEFAULT_GROUP 配置格式: Properties 配置內(nèi)容: useLocalCache=true
Data ID 的格式說明:
${prefix}-${spring.profile.active}.${file-extension}
prefix
:
默認(rèn)為 spring.application.name 的值,也可以通過配置項(xiàng) spring.cloud.nacos.config.prefix 來配置spring.profile.active
:
即為當(dāng)前環(huán)境對(duì)應(yīng)的 profile, 注意:當(dāng) spring.profile.active 為空時(shí),對(duì)應(yīng)的連接符 - 也將不存在,dataId 的拼接格式變成 ${prefix}.${file-extension}file-exetension
:
為配置內(nèi)容的數(shù)據(jù)格式,可以通過配置項(xiàng) spring.cloud.nacos.config.file-extension 來配置。目前只支持 properties 和 yaml 類型
實(shí)例:
spring.application.name=nacos spring.profiles.active=dev spring.cloud.nacos.config.file-extension=properties
Data ID
為:nacos-dev.properties
pom.xml
中添加nacos
支持
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>0.9.0.RELEASE</version> </dependency>
bootstrap.properties
加入nacos
參數(shù)
server.port=8080 spring.profiles.active=dev spring.application.name=nacos spring.cloud.nacos.config.server-addr=127.0.0.1:8848 spring.cloud.nacos.config.file-extension=properties
spring.cloud.nacos.config.server-addr
:為nacos
的服務(wù)器地址:
端口,80端口不可省略spring.cloud.nacos.config.file-extension
:為nacos
的支持的文件類型,如:yaml和properties
@Value
SpEL調(diào)用@RefreshScope
打開自動(dòng)刷新
package com.ichochy.nacos.controller; import org.springframework.beans.factory.annotation.Value; import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/config") @RefreshScope public class ConfigController { @Value("${useLocalCache:false}") private boolean useLocalCache; @RequestMapping("get") public boolean getConfig(){ System.out.println(useLocalCache); return useLocalCache; } }
感謝各位的閱讀,以上就是“Spring Cloud Alibaba Nacos Config實(shí)例分析”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Spring Cloud Alibaba Nacos Config實(shí)例分析這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
本文標(biāo)題:SpringCloudAlibabaNacosConfig實(shí)例分析
轉(zhuǎn)載來源:http://muchs.cn/article24/jpieje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、App設(shè)計(jì)、網(wǎng)站營(yíng)銷、服務(wù)器托管、小程序開發(fā)、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)