怎么做网站优,长春网站建站,备案 网站建设方案书,网站建设设计方案书1.为什么要使用配置中心#xff1f; 2.常用的配置中心组件#xff1f; 3.如何使用#xff1f;
在配置中心创建配置文件 启动一个单列的nacos服务 点击发布 在微服务中使用 添加依赖 !--nacso配置中心的依赖--dependencygroupIdcom.alibaba.cloud 2.常用的配置中心组件 3.如何使用
在配置中心创建配置文件 启动一个单列的nacos服务 点击发布 在微服务中使用 添加依赖 !--nacso配置中心的依赖--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactIdversion2.2.8.RELEASE/version/dependency 我就直接添加到common模块里了。 添加一个info接口 创建一个bootstrap.properties配置文件 #微服务的名称
spring.application.nameproduct
#配置中心的地址
spring.cloud.nacos.discovery.server-addrlocalhost:8848 读取配置文件中的内容 访问 实时刷新 在读取配置中心的类上添加一个RefreshScope注解即可 application和bootstrap的区别 bootstrap.yml或.properties由父ApplicationContext加载的比application优先加载且bootstrap里面的属性不能被覆盖一般用于加载外边配置内容。 application.yml或.properties)用于spring boot项目的自动化配置。 集群项目共享一个配置文件 把idea里的配置文件里的内容移动到配置中心里这样就可以不用application.properties文件了。 访问 不同微服务共享一个配置文件 在配置中心里创建一个存放公共的配置文件再把orderproduct里的配置文件相同的移动到公共的配置文件中。 创建一个公共的配置文件 修改配置文件 #微服务的名称
spring.application.nameproduct
#配置中心的地址
spring.cloud.nacos.discovery.server-addrlocalhost:8848
#扩展配置的名称
spring.cloud.nacos.config.extension-configs[0].data-iddatasource.properties
#扩展配置文件的组名
spring.cloud.nacos.config.extension-configs[0].groupDEFAULT_GROUP
#扩展配置文件是否实时刷新
spring.cloud.nacos.config.extension-configs[0].refreshtrue
#扩展配置文件的后缀
spring.cloud.nacos.config.extension-configs[0].file-extensionproperties 访问