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

深圳自适应网站建设价格十大网络推广公司

深圳自适应网站建设价格,十大网络推广公司,vue适合什么网站开发,用asp.net做的网站实例前一篇文章nacos-简介和初体验(一)我们已经在服务器部署了nacos应用了。 在另外一篇文章中nacos-作为配置中心与springcloud整合(二)已经作为配置中心整合到springcloud 接下来让我们尝试把nacos作为注册中心和springcloud中整合&…

前一篇文章nacos-简介和初体验(一)我们已经在服务器部署了nacos应用了。

在另外一篇文章中nacos-作为配置中心与springcloud整合(二)已经作为配置中心整合到springcloud

接下来让我们尝试把nacos作为注册中心和springcloud中整合,代替我们springcloud eureka。

一、新建nacos-provider工程

  1. springboot工程pom文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.4.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.eujian</groupId><artifactId>nacos-provider</artifactId><version>0.0.1-SNAPSHOT</version><name>nacos-provider</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><version>2.2.5.RELEASE</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></exclude></excludes></configuration></plugin></plugins></build>
</project>
  1. 打上@EnableDiscoveryClient注解

  2. 新建ProviderController类提交接口

@RequestMapping
@RestController
public class ProviderController {@GetMapping("/action")public String action(@RequestParam("action") String action){return "这个是provider的:"+action;}
}
  1. 新建bootstrap.properties文件
server.port=8082
spring.cloud.nacos.discovery.server-addr=nacoshost:8848
spring.application.name=provider-demo
  1. 启动后调用接口http://localhost:8082/action?action=aw测试

二、新建nacos-cumsumer工程

  1. pom文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.4.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.eujian</groupId><artifactId>nacos-cumsumer</artifactId><version>0.0.1-SNAPSHOT</version><name>nacos-cumsumer</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version><spring-cloud.version>Hoxton.SR8</spring-cloud.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><version>2.2.5.RELEASE</version></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></exclude></excludes></configuration></plugin></plugins></build>
</project>
  1. 启动类增加注解@EnableFeignClients @EnableDiscoveryClient

  2. 新建测试类CumsumerController

@RequestMapping
@RestController
public class CumsumerController {@Autowiredprivate ProviderFeign providerFeign;@GetMapping("action")public String action(@RequestParam("action") String action){String result = providerFeign.action(action);return "我是经过cumsumer的"+result;}
}
  1. 新建feign类ProviderFeign
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
@FeignClient(name = "provider-demo")
public interface ProviderFeign {@GetMapping("action")String action(@RequestParam("action") String action);
}
  1. 新建bootstrap.properties文件
server.port=8083
spring.cloud.nacos.discovery.server-addr=nacoshost:8848
spring.application.name=cumsumer-demo

三、测试

查看nacos管理后台


执行命令http://localhost:8083/action?action=aw

码云地址:https://gitee.com/guoeryyj/nacos-demo.git

系列文章:
nacos - 简介和初体验(一)
nacos - 作为配置中心与springcloud整合(二)
nacos - 作为注册中心与springcloud整合(三)
nacos - eureka如何平滑迁移到nacos(四)

最后编辑于:2025-06-05 21:06:04


喜欢的朋友记得点赞、收藏、关注哦!!!

http://www.hengruixuexiao.com/news/49854.html

相关文章:

  • 为什么做这个网站项目谷歌seo推广招聘
  • 怎么做垃圾网站重庆百度地图
  • 音乐分享网站开发网站推广与优化平台
  • 怎么快速做网站seo网站推广优化
  • 六安网站建设招商微信投放广告多少钱
  • 西安网站排名优化电商平台推广怎么做
  • 正能量网站免费进入无需下载常熟网站建设
  • 网站制作协议百度推广官网登录
  • 网站数据库在空间吗引流推广公司
  • 电子元器件在哪个网站上做青岛关键词优化seo
  • WordPress站群更新推广方案范例
  • 做的物流网站阿里云域名
  • 九江市房管局建设官方网站seo关键词排名优化怎么收费
  • 爱站工具查询乐山网站seo
  • 长春电商网站建设哪家专业如何建立网站平台
  • 哪个汽车网站好互联网运营推广是做什么的
  • 哪个网站可以免费做简历湖北百度推广电话
  • 个人网站是怎么样的知识营销案例
  • 武汉公司建站模板网站seo优化技巧
  • wordpress网站映射如何做好企业网站的推广
  • 哈尔滨自主建站模板精品成品网站1688
  • 免费注册网页的网站企业seo案例
  • 福州鼓楼区网站建设培训心得总结怎么写
  • 用web做简单的电商网站营销策划方案包括哪些内容
  • 做网站和域名2022年最火的电商平台
  • 公司网站源码网站google搜索优化
  • 正规外贸网站建设公司发帖秒收录的网站
  • 怎么备份wordpress主题设置武汉seo建站
  • 租号网站咋做seo快排优化
  • 深圳做微信网站公司名称手机百度高级搜索入口在哪里