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

高端网站建设jm3q如何把自己做的网站放到网上

高端网站建设jm3q,如何把自己做的网站放到网上,商店建筑设计,asp做网站步骤文章目录 1.AP和CP1.基本介绍2.说明 2.Nacos配置中心实例1.架构图2.在Nacos Server加入配置1.配置列表#xff0c;加号2.加入配置3.点击发布#xff0c;然后返回4.还可以编辑 3. 创建 Nacos 配置客户端模块获取配置中心信息1.创建子模块 e-commerce-nacos-config-client50002… 文章目录 1.AP和CP1.基本介绍2.说明 2.Nacos配置中心实例1.架构图2.在Nacos Server加入配置1.配置列表加号2.加入配置3.点击发布然后返回4.还可以编辑 3. 创建 Nacos 配置客户端模块获取配置中心信息1.创建子模块 e-commerce-nacos-config-client50002.pom.xml引入配置中心依赖3.application.yml 指定当前为开发环境(对应于配置中心文件的-dev)4.bootstrap.yml这个文件会在application.yml之前读取也可作为配置文件 配置服务注册和配置中心5.编写启动类6.src/main/java/com/sun/springcloud/controller/NacosConfigController.java 编写业务类获取配置中心信息7.测试1.首先确保Nacos启动2.启动这个模块浏览器访问http://localhost:8848/nacos/查看注册信息3.浏览器访问http://localhost:5000/nacos/config/mes查看结果 4.Nacos配置中心细节1.关于Value注解引用的包2.配置中心的文件不可以是yml只能是yaml3.在项目初始化时如果无法从配置中心获取数据项目是启动不了的4.bootstrap.yml 的优先级高于 application.yml5.application name必须与配置中心的配置文件的名字对应-dev之前6.RefreshScope是springcloud的原生注解可以实现配置信息自动刷新演示 3.Nacos配置隔离1.命名空间 分组 Data ID管理配置命名空间按照环境隔离配置分组按照业务类型来划分Data ID按照服务名环境文件后缀来配置 2.应用实例1.需求分析2.设置命名空间namespace1.新建命名空间2.填写空间名和描述3.自动生成命名空间id 3.分组设置group和 文件命名data id1.新建配置2.进行配置3.bootstrap.yml 配置服务注册以及配置中心4.application.yml 指定dev环境对应于data id的 -dev也可以在启动的时候通过命令指定开发环境5.pom.xml 引入配置中心和服务发现的依赖6.编写启动类 开启服务发现7.编写业务类读取配置文件RefreshScope实现配置信息自动刷新8.启动测试 3.流程说明1.首先创建一个模块2.为这个模块在配置中心指定一个配置文件按照命名空间 分组 Data ID管理配置3.编写模块的bootstrap.yml 配置端口、服务注册以及配置中心4.编写application.yml 指定环境5.编写启动类开启服务发现并执行测试 4.关于使用Nacos配置中心配置文件的读取顺序后面的会覆盖前面的 1.AP和CP 1.基本介绍 2.说明 2.Nacos配置中心实例 1.架构图 2.在Nacos Server加入配置 1.配置列表加号 2.加入配置 这里的配置文件名需要跟application name一致-dev前面的部分 3.点击发布然后返回 4.还可以编辑 3. 创建 Nacos 配置客户端模块获取配置中心信息 1.创建子模块 e-commerce-nacos-config-client5000 2.pom.xml引入配置中心依赖 dependencies!-- 引入nacos的配置中心依赖 --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependency!--引入nacos的服务发现--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-nacos-discovery/artifactId/dependency!-- springboot web starter 用来监听端口--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId!-- 如果在子工程/模块指定了 version则以指定为准 --/dependency!--1. starter-actuator 是 springboot 程序的监控系统可以实现健康检查info 信息等2. 访问 http://localhost:10000/actuator 可以看到相关链接, 还可以做相关设置. --!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependency!-- test --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency!-- 公共模块的jar包 --dependencygroupIdorg.example/groupIdartifactIde_commerce_center-common-api/artifactIdversion1.0-SNAPSHOT/version/dependency/dependencies3.application.yml 指定当前为开发环境(对应于配置中心文件的-dev) spring:profiles:active: dev # 指定当前环境为开发环境对应于配置中心文件的-dev4.bootstrap.yml这个文件会在application.yml之前读取也可作为配置文件 配置服务注册和配置中心 关于找到配置中心的文件的解释 localhost:8848可以找到配置中心e-commerce-nacos-config-client -dev可以找到配置文件的名字yaml可以找到配置文件的后缀 server:port: 5000 # 配置服务端口spring:application:name: e-commerce-nacos-config-client # 配置服务的名称这里的name需要参考nacos配置中心里配置文件的名字cloud:nacos:# encos服务注册discovery:server-addr: localhost:8848# 配置中心config:server-addr: localhost:8848 # 查找到配置中心file-extension: yaml # 文件后缀 5.编写启动类 package com.sun.springcloud;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient;/*** Description:** Author sun* Create 2024/3/27 21:21* Version 1.0*/ SpringBootApplication EnableDiscoveryClient // 开启nacos服务发现 public class NacosConfigClientApplication5000 {public static void main(String[] args) {SpringApplication.run(NacosConfigClientApplication5000.class, args);} } 6.src/main/java/com/sun/springcloud/controller/NacosConfigController.java 编写业务类获取配置中心信息 package com.sun.springcloud.controller;import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;/*** Description: 获取配置中心的数据** Author sun* Create 2024/3/27 21:27* Version 1.0*/ RestController Slf4j public class NacosConfigController {/* 使用Value注解可以获取配置中心中对应于这个微服务集群的配置文件的信息注意如果获取不到信息则微服务直接启动不了 */Value(${config.ip})private String ip;Value(${config.name})private String name;GetMapping(/nacos/config/mes)public String getConfigIpAndName() {return ip: ip name: name;} } 7.测试 1.首先确保Nacos启动 2.启动这个模块浏览器访问http://localhost:8848/nacos/查看注册信息 3.浏览器访问http://localhost:5000/nacos/config/mes查看结果 4.Nacos配置中心细节 1.关于Value注解引用的包 2.配置中心的文件不可以是yml只能是yaml 3.在项目初始化时如果无法从配置中心获取数据项目是启动不了的 4.bootstrap.yml 的优先级高于 application.yml 5.application name必须与配置中心的配置文件的名字对应-dev之前 6.RefreshScope是springcloud的原生注解可以实现配置信息自动刷新 演示 3.Nacos配置隔离 1.命名空间 分组 Data ID管理配置 命名空间按照环境隔离配置 developmenttestingproduction 分组按照业务类型来划分 用户模块订单模块 Data ID按照服务名环境文件后缀来配置 格式[application-name]-[environment].[file-extension]示例 user-service-dev.ymlorder-service-prod.yml 2.应用实例 1.需求分析 要为开发环境用户模块的一个服务指定配置文件 2.设置命名空间namespace 1.新建命名空间 2.填写空间名和描述 3.自动生成命名空间id 3.分组设置group和 文件命名data id 1.新建配置 2.进行配置 3.bootstrap.yml 配置服务注册以及配置中心 server:port: 5000 # 配置服务端口spring:application:name: e-commerce-nacos-config-client # 配置服务的名称这里的name需要参考nacos配置中心里配置文件的名字cloud:nacos:# nacos服务注册discovery:server-addr: localhost:8848 # nacos服务注册中心地址# 配置中心config:server-addr: localhost:8848 # 配置中心地址file-extension: yaml # 指定配置文件的格式group: user # 指定配置文件的分组namespace: 122114f8-b2eb-480a-9ef3-1f8d30446736 # 指定命名空间id 4.application.yml 指定dev环境对应于data id的 -dev也可以在启动的时候通过命令指定开发环境 spring:profiles:active: dev # 指定当前环境为开发环境 5.pom.xml 引入配置中心和服务发现的依赖 dependencies!-- 引入nacos的配置中心依赖 --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependency!--引入nacos的服务发现--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-nacos-discovery/artifactId/dependency!-- springboot web starter 用来监听端口--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId!-- 如果在子工程/模块指定了 version则以指定为准 --/dependency!--1. starter-actuator 是 springboot 程序的监控系统可以实现健康检查info 信息等2. 访问 http://localhost:10000/actuator 可以看到相关链接, 还可以做相关设置. --!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependency!-- test --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency!-- 公共模块的jar包 --dependencygroupIdorg.example/groupIdartifactIde_commerce_center-common-api/artifactIdversion1.0-SNAPSHOT/version/dependency/dependencies6.编写启动类 开启服务发现 package com.sun.springcloud;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient;/*** Description:** Author sun* Create 2024/3/27 21:21* Version 1.0*/ SpringBootApplication EnableDiscoveryClient // 开启nacos服务发现 public class NacosConfigClientApplication5000 {public static void main(String[] args) {SpringApplication.run(NacosConfigClientApplication5000.class, args);} } 7.编写业务类读取配置文件RefreshScope实现配置信息自动刷新 package com.sun.springcloud.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;/*** Description: 获取配置中心的数据** Author sun* Create 2024/3/27 21:27* Version 1.0*/ RestController RefreshScope // 实现配置信息自动刷新 public class NacosConfigController {/* 使用Value注解可以获取配置中心中对应于这个微服务集群的配置文件的信息注意如果获取不到信息则微服务直接启动不了 */Value(${config.ip})private String ip;Value(${config.name})private String name;GetMapping(/nacos/config/mes)public String getConfigIpAndName() {return ip: ip name: name;} } 8.启动测试 3.流程说明 1.首先创建一个模块 2.为这个模块在配置中心指定一个配置文件按照命名空间 分组 Data ID管理配置 3.编写模块的bootstrap.yml 配置端口、服务注册以及配置中心 4.编写application.yml 指定环境 5.编写启动类开启服务发现并执行测试 4.关于使用Nacos配置中心配置文件的读取顺序后面的会覆盖前面的 bootstrap.ymlapplication.ymlapplication-prod.yml还可以是-test,-dev配置中心文件启动时命令行指定配置
http://www.w-s-a.com/news/536160/

相关文章:

  • 单位建设网站的请示手机移动端网站案例
  • 国内做网站的企业网站结构有哪些类型
  • 南通网站建设制作公司苏州好的网站公司名称
  • 咸阳做网站开发公司哪家好珠海公司制作网站
  • 深圳网站建设好不好医疗网站前置审批
  • 做ic什么网站好安溪网站建设
  • 网站建设 慕课企业文化标语经典
  • 做短视频的网站都有哪些简约 时尚 高端 网站建设
  • 浦口区网站建设售后服务建设一个网站多少钱
  • 做个小网站大概多少钱广州h5网站
  • 360免费建站视频wordpress标签显示图片
  • 创建简易个人网站国外做网站被动收入
  • 轻定制网站建设网页培训哪个机构好
  • 青岛海诚互联做网站好吗计算机软件开发培训机构
  • 德钦网站建设如何在网站上做用工登记
  • 创意品牌网站云服务
  • 个人备案网站可以做商城展示如何制作网页二维码
  • 网站建设php教程视频百度seo 站长工具
  • 外包小程序两个相同的网站对做优化有帮助
  • 网站备案主体修改wordpress 导航图片
  • 怎么建设网站数据库用vs代码做网站
  • 运营企业网站怎么赚钱动漫制作专业概念
  • 宜春网站建设推广网络推广工作好干吗
  • 网站程序0day平顶山市做网站
  • 企业网站名称怎么写哔哩哔哩网页版官网在线观看
  • 直播网站建设书籍阿里巴巴网站建设销售
  • 肇庆企业自助建站系统郴州网站建设解决方案
  • 长沙专业做网站排名游戏开发大亨内购破解版
  • 网站推广适合女生做吗网站如何开启gzip压缩
  • 做外单阿里的网站建站平台那个好