旅游网站 静态模板,一流的镇江网站建设,wordpress常用技巧,西双版纳网站开发文章目录一、SpringBoot2.x 微服务1. 依赖引入2. bootstrap.yaml配置3. 测试类二、nacos配置规则2.1. 登录nacos2.2. 配置规则三、测试验证3.1. 启动项目3.2. 验证一、SpringBoot2.x 微服务
1. 依赖引入 parentgroupIdorg.springframework.boot/groupIdparentgroupIdorg.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. bootstrap.yaml配置
spring:cloud:nacos:server-addr: nacos.cluster.com:80 # nacos集群服务地址config:file-extension: yaml # 表示支持扩展的文件名application:name: nacos-config # 表示当前微服务需要向配置中心索要nacos-config的配置profiles:active: prod # 表示我需要向配置中心索要生产环境的配置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配置规则
2.1. 登录nacos
http://192.168.159.102:8848/nacos/ 账号/密码nacos/nacos
2.2. 配置规则
添加生产配置
标签值说明Data IDnacos-config-prod.yamlGroupDEFAULT_GROUP默认可以自定义描述简述生产环境配置配置格式yaml文件扩展名选择配置内容nacosProd: Production environment configuration和配置yml文件格式语法一样三、测试验证
3.1. 启动项目 3.2. 验证
http://localhost:9000/nacosProd 接下一篇 Nacos 集群整合 Nginx 实现反向代理、负载均衡_03