当前位置: 首页 > 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.laogonggong.com/news/13871.html

相关文章:

  • 万户 网站建设泉州百度竞价推广
  • 内蒙古建设工程造价信息网官方网站建站流程主要有哪些
  • 网站建设前台后台七日通最近新闻头条最新消息
  • 如何做局域网网站建设十大接单推广平台
  • 网站子目录湖南seo网站策划
  • 潍坊网站建设SEO优化南宁seo网络推广
  • 做行业网站能赚钱吗国外免费建站网站搭建
  • 从事网站开发需要什么简述网站内容如何优化
  • 崇左网站建设打开网址跳转到国外网站
  • 外国人做那个视频网站吗百度惠生活怎么做推广
  • 男女做性哪个的小视频网站免费培训机构
  • 巢湖网站建设门户网站推广方案
  • 天眼在线查企业查询系统济南seo顾问
  • 有关建筑的网站百度站长工具网站提交
  • 比较好看的网页设计杭州seo网络公司
  • 网站的扁平化设计理念百度推广产品有哪些
  • 网站支付按钮怎么做正规的培训机构有哪些
  • 广州新塘建网站域名免费查询
  • 重庆地产网站建设方案网站运营推广方案
  • 昆明网站设计都需要设计什么安徽百度seo公司
  • 建设公司企业网站来客seo
  • 网站免费主机万能搜索引擎网站
  • 网站打开的速度很慢应该怎么做深圳广告策划公司
  • 网站开发方式演进互联网媒体广告公司
  • 注册网站查询官网建站流程新手搭建网站第一步
  • 什么是企业营销型网站sem优化技巧
  • 做国际贸易做什么网站南宁网
  • pycharm做网站西安seo包年服务
  • 网站建设中 html 下载搜索引擎优化实训报告
  • 政府网站建设工作室西安网络推广