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

如何让网站排名下降湘潭网站定制

如何让网站排名下降,湘潭网站定制,dw怎么做秋季运动会网站,黄页是什么东西项目目录结构&#xff1a; 第一步&#xff1a;创建一个SpringBoot项目&#xff0c;这里选择Maven项目或者Spring Initializer都可以&#xff0c;这里创建了一个Maven项目&#xff08;SpringBoot-Dubbo&#xff09;&#xff0c;pom.xml文件如下&#xff1a; <?xml versio…

项目目录结构:
在这里插入图片描述

第一步:创建一个SpringBoot项目,这里选择Maven项目或者Spring Initializer都可以,这里创建了一个Maven项目(SpringBoot-Dubbo),pom.xml文件如下:

<?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 http://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.0.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.ly</groupId><artifactId>SpringBoot-Dubbo</artifactId><packaging>pom</packaging><version>0.0.1-SNAPSHOT</version><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><version>2.3.0.RELEASE</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency></dependencies></project>

更多Java学习指南以及最新项目场景题,需要的宝子
Java学习包传送门

第二步:添加Module,以dubbo-provider为例
在这里插入图片描述
可以使用Maven创建或者使用Spring Initializr:
在这里插入图片描述
在这里插入图片描述

第三步:服务提供方dubbo-provider相关配置
在这里插入图片描述

在pom.xml文件中添加dubbo使用依赖,以及zookeeper的依赖:

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>SpringBoot-Dubbo</artifactId><groupId>com.ly</groupId><version>0.0.1-SNAPSHOT</version></parent><groupId>com.qunhongtech</groupId><artifactId>dubbo-provider</artifactId><version>0.0.1-SNAPSHOT</version><name>dubbo-customer</name><modelVersion>4.0.0</modelVersion><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><version>2.3.0.RELEASE</version></dependency><!--dubbo依赖--><dependency><groupId>com.alibaba.boot</groupId><artifactId>dubbo-spring-boot-starter</artifactId><version>0.2.0</version></dependency><!--zookeeper客户端依赖--><dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><version>3.4.13</version><exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId></exclusion><exclusion><groupId>log4j</groupId><artifactId>log4j</artifactId></exclusion></exclusions></dependency></dependencies>
</project>

修改配置文件:application.yml

server:port: 8081             #Tomcat端口号
dubbo:application:name: dubbo-provider #应用名称protocol:name: dubboport: 20880          #dubbo服务暴漏的端口号registry:address: zookeeper://127.0.0.1:2181  #zookeeper服务的地址以及端口号

第四步:服务消费方dubbo-customer相关配置
在这里插入图片描述
在pom.xml文件中添加dubbo使用依赖,以及zookeeper的依赖:

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>SpringBoot-Dubbo</artifactId><groupId>com.ly</groupId><version>0.0.1-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><groupId>com.ly</groupId><artifactId>dubbo-customer</artifactId><version>0.0.1-SNAPSHOT</version><name>dubbo-customer</name><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>com.alibaba.boot</groupId><artifactId>dubbo-spring-boot-starter</artifactId><version>0.2.0</version></dependency><dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><version>3.4.13</version><exclusions><exclusion><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId></exclusion><exclusion><groupId>log4j</groupId><artifactId>log4j</artifactId></exclusion></exclusions></dependency></dependencies>
</project>

修改配置文件:application.yml

server:port: 8082             #Tomcat端口号
dubbo:application:name: dubbo-customer   #应用名称registry:address: zookeeper://127.0.0.1:2181  #zookeeper服务的地址以及端口号

第五步:在dubbo-api中新建接口,并在dubbo-provider中实现
在这里插入图片描述

在dubbo-api中创建一个接口:HelloService,使用时需要在dubbo-provider以及dubbo-customer
中添加依赖:

public interface HelloService {String hello();}

在dubbo-provider中实现HelloService接口:
在这里插入图片描述
创建接口实现类HelloServiceImpl用来实现HelloService接口:实现代码如下,注意这里使用的注解@Service不是用spring的service注解,而是使用的dubbo的注解:import com.alibaba.dubbo.config.annotation.Service;

@Service //发布服务
public class HelloServiceImpl implements HelloService {@Overridepublic String hello() {return "Hello World...";}
}

并在启动器DubboProviderApplication中添加注解:@EnableDubbo
在这里插入图片描述
第六步:试着在dubbo-customer中远程调用HelloService接口:
在这里插入图片描述
新建一个HelloController类,代码如下,想要引入远程服务时需要使用dubbo的Reference注解:

@RestController
public class HelloController {@Reference //引用服务private HelloService helloService;@GetMapping("/hello")private String hello(){System.out.println("Hello World...");return helloService.hello();}}

测试代码,先启动服务提供方:dubbo-provider,发生错误,因为我们还没有启动zookeeper
在这里插入图片描述

下载安装zookeeper,打开连接选择合适的版本直接安装即可:https://zookeeper.apache.org/releases.html

在这里插入图片描述
在这里插入图片描述
下载下来的压缩包可以在linux或windows中使用,这里以windows为例:
在这里插入图片描述
解压压缩包,找到bin目录并打开:在这里插入图片描述
目录如下,找到zkServer.cmd,双击启动即可:

在这里插入图片描述
运行结果如下:
在这里插入图片描述

再次依次启动:服务提供发:dubbo-provider服务消费方:dubbo-customer,打开浏览器进行测试,结果如下:
在这里插入图片描述

更多Java学习指南以及最新项目场景题,需要的宝子
Java学习包传送门

http://www.mmbaike.com/news/106839.html

相关文章:

  • wordpress自定义html网站关键词优化代理
  • 免费搭建网站宁波优化seo软件公司
  • 020网站模板株洲seo快速排名
  • 企业网站名是什么意思郑州百度推广公司电话
  • 程序员做图网站青岛网站快速排名优化
  • 网站开发和网页制作百度站长平台网站收录
  • 学会了dw就可以做网站吗深圳企业网站制作公司
  • 昆明网站制作报价网络营销渠道有哪三类
  • 苏醒wordpress主题seo网站推广案例
  • 苏州保洁公司钟点工网络优化排名培训
  • 做三级分销网站知名品牌营销案例100例
  • 西部数码网站助手 安装seo网站推广方案策划书
  • wordpress excel插件seochinazcom
  • 专业的昆明网站建设网上推广培训
  • 大芬网站建设百度推广的四种收费形式
  • 网站开发的api芜湖seo
  • asp.net做网站源代码电商平台网站
  • 低代码平台设计关键词排名优化怎么样
  • 伊犁网站建设吉林seo基础
  • 地产公司网站建设谷歌优化排名哪家强
  • 做淘宝网站买个模版可以吗网络服务商在哪咨询
  • 网站开发网站制作报价软文案例大全
  • 网站建设深圳亿联时代长沙网络公司排名
  • 南县网站制作在线网页服务器
  • 免费建立网站空间一点优化
  • 公司网站建设需要显示什么网络推广平台有哪些公司
  • 省级精品课程网站品牌营销战略
  • 基于wordpress开发教程优化方案怎么写
  • 安徽省建设监理协会韶山seo快速排名
  • 长沙整站优化手机百度网址大全首页