當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Nacos 集群集成SpringBoot2.x 微服务_02
生活随笔
收集整理的這篇文章主要介紹了
Nacos 集群集成SpringBoot2.x 微服务_02
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 一、SpringBoot2.x 微服務(wù)
- 1. 依賴引入
- 2. bootstrap.yaml配置
- 3. 測試類
- 二、nacos配置規(guī)則
- 2.1. 登錄nacos
- 2.2. 配置規(guī)則
- 三、測試驗證
- 3.1. 啟動項目
- 3.2. 驗證
一、SpringBoot2.x 微服務(wù)
1. 依賴引入
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.2.RELEASE</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><!--服務(wù)注冊發(fā)現(xiàn)--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><!--配置管理--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency></dependencies><dependencyManagement><dependencies><!--spring-cloud-alibaba依賴版本控制--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2.2.6.RELEASE</version><scope>import</scope><type>pom</type></dependency></dependencies></dependencyManagement>2. bootstrap.yaml配置
spring:cloud:nacos:server-addr: nacos.cluster.com:80 # nacos集群服務(wù)地址config:file-extension: yaml # 表示支持?jǐn)U展的文件名application:name: nacos-config # 表示當(dāng)前微服務(wù)需要向配置中心索要nacos-config的配置profiles:active: prod # 表示我需要向配置中心索要生產(chǎn)環(huán)境的配置server:port: 9000management:endpoint:endpoints:web:exposure:include: '*'3. 測試類
package com.gblfy.nacosconfig.controller;import org.springframework.beans.factory.annotation.Value; import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;@RestController @RefreshScope public class NaocsController {@Value("${nacosProd}")private String nacosProd;@GetMapping("/nacosProd")public String getNacosProd() {return nacosProd;} }二、nacos配置規(guī)則
2.1. 登錄nacos
http://192.168.159.102:8848/nacos/
賬號/密碼:nacos/nacos
2.2. 配置規(guī)則
添加生產(chǎn)配置
| Data ID | nacos-config-prod.yaml | |
| Group | DEFAULT_GROUP | 默認(rèn),可以自定義 |
| 描述 | 簡述生產(chǎn)環(huán)境配置 | |
| 配置格式 | yaml | 文件擴(kuò)展名選擇 |
| 配置內(nèi)容 | nacosProd: Production environment configuration | 和配置yml文件格式語法一樣 |
三、測試驗證
3.1. 啟動項目
3.2. 驗證
http://localhost:9000/nacosProd
接下一篇:
Nacos 集群整合 Nginx 實現(xiàn)反向代理、負(fù)載均衡_03
總結(jié)
以上是生活随笔為你收集整理的Nacos 集群集成SpringBoot2.x 微服务_02的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: yarn vite vue3.x
- 下一篇: ETL异构数据源Datax_MySQL同