丝带怎么在SpringCloud中使用

  

丝带怎么在SpringCloud中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强>搭建尤里卡服务器

,配置砰的一声。xml,加入springCloud核心依赖,配置及尤里卡服务器依赖

& lt; parent>   & lt;才能groupId> org.springframework.boot</groupId>   & lt;才能artifactId> spring-boot-starter-parent</artifactId>   & lt;才能version> 1.5.13.RELEASE</version>   & lt;/parent>   & lt; dependencyManagement>   & lt;才能dependencies>   ,,,& lt; dependency>   ,,,,,& lt; groupId> org.springframework.cloud   ,,,,,& lt; artifactId> spring-cloud-dependencies   ,,,,,& lt; version> Dalston.SR5   ,,,,,& lt; type> pom   ,,,,,& lt; scope> import   ,,,& lt;/dependency>   & lt;才能/dependencies>   & lt;/dependencyManagement>   & lt; dependencies>   & lt;才能dependency>   ,,,& lt; groupId> org.springframework.cloud   ,,,& lt; artifactId> spring-cloud-starter-config   & lt;才能/dependency>   & lt;才能dependency>   ,,,& lt; groupId> org.springframework.cloud   ,,,& lt; artifactId> spring-cloud-starter-eureka-server   & lt;才能/dependency>   & lt;/dependencies>

配置应用程序。yml(红色部分是必须要写的,黑色部分不写也能正常运行但是建议写上,在这里笔者将官网的代码贴上)

服务器:   ,端口:8761   尤里卡:   ,实例:   主机名:才能localhost   ,客户:   ,,registerWithEureka: false 禁止向尤里卡注册服务,因为它自己本身就是服务器   ,,fetchRegistry: false 这里不需要抓取注册表   serviceUrl才能:   ,,,defaultZone: http://$ {eureka.instance.hostname}: $ {server.port}/尤里卡/

创建启动类:应用程序。java(将服务跑起来放着,稍后会用到)配置砰的一声。xml,加入springCloud核心依赖,配置及尤里卡服务依赖

@SpringBootApplication   @EnableEurekaServer   public  class  Application  {   ,,   public 才能;static  void  main (String [], args), {   ,,,new  SpringApplicationBuilder了对(Application.class) web这类(真正的).run (args);   ,,}   }

丝带怎么在SpringCloud中使用“> </p> <h3> <强>服务提供者</强> </h3> <p>配置砰的一声。xml,加入springCloud核心依赖,配置及尤里卡客户端依赖</p> <pre类= & lt; parent>   & lt;才能groupId> org.springframework.boot</groupId>   & lt;才能artifactId> spring-boot-starter-parent</artifactId>   & lt;才能version> 1.5.13.RELEASE</version>   & lt;/parent>   & lt; dependencyManagement>   & lt;才能dependencies>   ,,,& lt; dependency>   ,,,,,& lt; groupId> org.springframework.cloud   ,,,,,& lt; artifactId> spring-cloud-dependencies   ,,,,,& lt; version> Dalston.SR5   ,,,,,& lt; type> pom   ,,,,,& lt; scope> import   ,,,& lt;/dependency>   & lt;才能/dependencies>   & lt;/dependencyManagement>   & lt; dependencies>   & lt;才能dependency>   ,,,& lt; groupId> org.springframework.cloud   ,,,& lt; artifactId> spring-cloud-starter-config   & lt;才能/dependency>   & lt;才能dependency>   ,,,& lt; groupId> org.springframework.cloud   ,,,& lt; artifactId> spring-cloud-starter-eureka   & lt;才能/dependency>   & lt;/dependencies>

配置应用程序。yml(需要使用defaultZone向服务器注册服务,否则就算该服务运行起来了,但没有向服务器注册服务,也是使用不了的)(名字这个名称是显示在服务列表中的名称,养成好习惯,一定要起有意义的名称)

春:   ,应用程序:   名称:才能springCloud-ribbon-police   尤里卡:   ,客户:   serviceUrl才能:   ,,,defaultZone: http://localhost: 8761/尤里卡/

因为该服务是提供服务的,所以下面会建一个实体类及控制器用来对外提供服务,创建实体类:警察。java

public  class  Police  {   private 才能String  id;//,警察编的号,用来保存用户输入的参数   private 才能String  url;//,处理请求的服务器url   private 才能;String 信息;//,提示信息   public 才能;String  getId (), {   ,,,return  id;   ,,}   public 才能;void  setId (String  id), {   ,,,this.id =, id;   ,,}   public 才能;String  getUrl (), {   ,,,return  url;   ,,}   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

丝带怎么在SpringCloud中使用