当前位置: 首页 > news >正文

乌鲁木齐品牌网站建设新媒体销售好做吗

乌鲁木齐品牌网站建设,新媒体销售好做吗,深圳动漫制作,免费行情网站排名构建配置中心 新建命名空间 登录 Nacos 面板,依次点击左侧菜单栏【命名空间→新建命名空间】、填写命名空间名和描述信息,点击【确定】: 新建配置文件 依次点击左侧菜单栏【配置管理→配置列表】、切换到指定命名空间【此处为 shop】、点击…

构建配置中心

新建命名空间

登录 Nacos 面板,依次点击左侧菜单栏【命名空间→新建命名空间】、填写命名空间名和描述信息,点击【确定】:

image-20230603213003861

新建配置文件

依次点击左侧菜单栏【配置管理→配置列表】、切换到指定命名空间【此处为 shop】、点击右侧【+】号:

image-20230603213250573

添加配置

image-20230603212324189

填写【Data ID】要求组内唯一,【Group】组名,【配置格式】以及【配置内容】,点击【发布】:

image-20230603230633515

注:添加【Data ID】时要添加文件类型

新建项目

创建一个SpringBoot项目:

image-20230603213913201

添加【Nacos Configuration】依赖:

image-20230603214010453

<!--nacos 配置中心依赖-->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

修改配置文件

将配置文件【application.properties】重命名为【bootstrap.yml】,添加以下内容:

spring:application:name: user-serviceprofiles:active: dev # 当前环境cloud:nacos:#Nacos 配置中心config:server-addr: localhost:8848 # 配置中心地址username: nacos # 账号password: nacos # 密码namespace: 6c3fb5a3-5f6e-485e-8b96-8aaa47baa217 # 命名空间group: USER_GROUP # 组名prefix: user-service-config # 读取的目标配置文件 DataID,默认{spring.application.name}file-extension: yml

注:

需要配置 spring.application.name ,是因为它是构成 Nacos 配置管理 dataId 字段的一部分。

在 Nacos Spring Cloud 中,dataId 的完整格式如下:

${prefix}-${spring.profiles.active}.${file-extension}
  • prefix 默认为 spring.application.name 的值,也可以通过配置项 spring.cloud.nacos.config.prefix来配置。
  • spring.profiles.active 即为当前环境对应的 profile,详情可以参考 Spring Boot文档。 注意:当 spring.profiles.active 为空时,对应的连接符 - 也将不存在,dataId 的拼接格式变成 ${prefix}.${file-extension}
  • file-exetension 为配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。目前只支持 propertiesyaml 类型。

启动项目,查看控制台打印,可以看到项目以【USER_GROUP】分组下的【user-service-config-dev.yml】配置文件启动:

image-20230603230955174

刷新

通过 Spring Cloud 原生注解 @RefreshScope 实现配置自动更新:

@RefreshScope
@RestController
public class UserController {@Value("${user.name}")private String name;@GetMapping("/userInfo")public String getUserId(){return "name:"+name;}}

回滚历史版本

依次点击【更多→历史版本】:

image-20230603224814974

点击对应的【回滚】即可:

image-20230603224854544

读取不同分组的配置文件

创建【DEFAULT_GROUP】分组下的【mybatis-plus-config.yml】配置文件:

image-20230603231554680

创建【DEFAULT_GROUP】分组下的【mysql-config.yml】配置文件:

image-20230603231722444

添加依赖:

<!--mybatis-plus 依赖-->
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
<!--mysql 依赖-->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId>
</dependency>
<!--druid 依赖-->
<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId>
</dependency>

编写配置文件,读取三个不同分组的配置文件:

spring:application:name: user-servicecloud:nacos:#Nacos 配置中心config:server-addr: localhost:8848 # 配置中心地址username: nacos # 账号password: nacos # 密码namespace: 6c3fb5a3-5f6e-485e-8b96-8aaa47baa217 # 多配置文件需要在同一命名空间extension-configs: # 扩展的配置文件【List 集合】- dataId: user-service-config.yml # 读取的目标配置文件 data idgroup: USER_GROUP # 组名,默认 DEFAULT_GROUPrefresh: true # 是否刷新- dataId: mybatis-plus-config.ymlrefresh: true- dataId: mysql-config.ymlrefresh: truefile-extension: yml

启动项目,查看控制台打印,项目成功加载配置文件并成功启动:

Located property source: [BootstrapPropertySource {name='bootstrapProperties-user-service.properties,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-user-service,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-mysql-config.yml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-mybatis-plus-config.yml,DEFAULT_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-user-service-config.yml,USER_GROUP'}]

读取共用配置文件

只需修改上步的配置文件即可,项目启动时会读取【user-service-config.yml】以及和其他服务共享的配置文件:【mybatis-plus-config.yml,mysql-config.yml】:

spring:application:name: user-servicecloud:nacos:#Nacos 配置中心config:server-addr: localhost:8848 # 配置中心地址username: nacos # 账号password: nacos # 密码namespace: 6c3fb5a3-5f6e-485e-8b96-8aaa47baa217 # 多配置文件需要在同一命名空间prefix: user-service-config # 读取的目标配置文件 data idgroup: USER_GROUPfile-extension: ymlshared-configs: # 共享的配置文件【List 集合】- dataId: mybatis-plus-config.yml # 读取的目标配置文件 data idrefresh: true- dataId: mysql-config.ymlrefresh: true
http://www.hkea.cn/news/589901/

相关文章:

  • 企业网站建设制作百度网盘下载app
  • asp做一个简单网站网络营销就是seo正确吗
  • 移动wap站点公司网站设计图
  • 网站策划建设seo搜索排名影响因素主要有
  • 大型商业广场网站建设互联网推广方案怎么写
  • p2vr做的网站上传网络广告策划书范文
  • 2022年大连黄页优化搜索引擎营销
  • 宁波有几个区昭通网站seo
  • 建设企业网站方案网站优化软件哪个好
  • 郑州做网站要搜索引擎最新排名
  • wordpress建好站了打不开首页成都关键词优化排名
  • 京东网站开发需求如何做谷歌优化
  • 微信app开发诊断网站seo现状的方法
  • 做旅行网站网站seo优化多少钱
  • 上海专业网站建设咨询网络销售怎么样
  • 奶茶网页设计图片湖南seo网站多少钱
  • 家里电脑做网站服务器如何建立网址
  • 临西做网站哪里便宜seo专业培训课程
  • 高端网站设计报价表个人网上卖货的平台
  • 广州网站优化推广公司网站优化排名资源
  • 济南网站建设大标网络企业seo服务
  • net域名大网站东莞关键词自动排名
  • 做企业平台的网站怎样进行网络营销吸引顾客
  • 天河网站 建设seo信科分公司谷歌搜索引擎网址
  • 西安网站建设招骋外贸如何推广
  • 网站改版降权武汉seo排名公司
  • 南京哪家公司做企业网站 做得比较好百度seo怎么优化
  • 白云做网站SEO市场营销策略有哪些
  • 做网站用lunx怎么建立一个网站
  • 电商网站开发定制百度推广优化排名