网站开发维护需要哪些人,搜索引擎营销的特点是,网络广告联盟,wordpress网校接上一篇#xff1a; Nacos 集群整合 Nginx 实现反向代理、负载均衡_03 文章目录一、配置规则1. 域名登录nacos2. 测试验证二、SpringBoot2.x 微服务2.1. 依赖引入2.2. bootstrap.yaml配置2.3. 测试类三、测试验证3.1. 启动项目3.2. 验证一、配置规则
1. 域名登录nacos
使用… 接上一篇 Nacos 集群整合 Nginx 实现反向代理、负载均衡_03 文章目录一、配置规则1. 域名登录nacos2. 测试验证二、SpringBoot2.x 微服务2.1. 依赖引入2.2. bootstrap.yaml配置2.3. 测试类三、测试验证3.1. 启动项目3.2. 验证一、配置规则
1. 域名登录nacos
使用域名登录nacos配置规则
标签值说明Data IDnacos-config-prod.yamlGroupDEFAULT_GROUP默认可以自定义描述简述生产环境配置配置格式yaml文件扩展名选择配置内容nacosProd: Production environment configuration和配置yml文件格式语法一样2. 测试验证
使用域名登录nacos并配置规则分别登录nacos应用查看配置是否同步 二、SpringBoot2.x 微服务
2.1. 依赖引入 parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.2.RELEASE/version/parentdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependency!--服务注册发现--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependency!--配置管理--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependency/dependenciesdependencyManagementdependencies!--spring-cloud-alibaba依赖版本控制--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion2.2.6.RELEASE/versionscopeimport/scopetypepom/type/dependency/dependencies/dependencyManagement2.2. bootstrap.yaml配置
spring:cloud:nacos:server-addr: 192.168.159.102:8848,192.168.159.103:8848,192.168.159.104:8848 # nacos集群服务地址config:file-extension: yaml # 表示支持扩展的文件名application:name: nacos-config # 表示当前微服务需要向配置中心索要nacos-config的配置profiles:active: prod # 表示我需要向配置中心索要生产环境的配置server:port: 9000management:endpoint:endpoints:web:exposure:include: *
2.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;}
}三、测试验证
3.1. 启动项目 3.2. 验证
http://localhost:9000/nacosProd