От белого до начала обучения SpringCloud (а)

Во-первых, я прилагаю блог гангстера: https: //blog.csdn.net/springcyb/article/details/89147639

Но в другой части моего большого блога брата не принимать себя таким образом, я подвел итог, предложение все еще учится видеть меня (@ - @)

Один: построить структуру springCloud

 1. Создайте новый проект Maven

 

 

 ЦСИ удалять файлы в папке проекта Maven

 

   2. Создание нескольких модулей детей Maven проекта

Щелкните правой кнопкой мыши на проекте - «новый-» модель

 

 

 

 

Необходимость автоматического импорта в течение первого проекта, установленного в ряде соответствующих пакетов и зависимостей, время, возможно, потребуется больше времени, терпения, чтобы не закрывать половину времени, он не должен быть слишком много хлопот

  3. Изменение содержимого внутри

   3,1 изменить application.yml, если расширение не YML, а затем правой кнопкой refactor- «переименовать курс, если следующий код может быть преобразован в формат, когда я сделал prorpeties

Сервер: 
  порт: 8000 


эврика: 
  пример: 
    имя хоста: локальный 
  клиент: 
    регистровая с-эврика: ложные 
    выборки-реестра: ложный 
    сервис-URL: 
      defaultZone: HTTP: // $ {eureka.instance.hostname}: $ {server.port } / эврика 
  сервер: 
    включить-самосохранение ложь

     Очень простой и присваивается номер порта, а также рассмотреть некоторые из основных настроек

    3,2 изменить содержимое файла Java    

package com.example.springcloud_eureka;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@EnableEurekaServer
@SpringBootApplication
public class SpringcloudEurekaApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringcloudEurekaApplication.class, args);
    }

}

  4.运行后我们在地址栏输入http://127.0.0.1:8000/就会出现下面的界面

   5.创建一个生产者springcloud-provider

  这一块用上面链接的方法会报错,下面是我自己的操作过程

  新建一个spring项目除了项目名改成springcloud-provider之外其他的都一样

 6 .修改里面的内容

   6.1修改application.yml

server:
  port: 8011

spring:
  application:
    name: springcloud-user-reg

eureka:
  client:
    service-url:
      defaultZone: http://localhost:8000/eureka

 

   6.2修改java文件的内容   

package com.example.springcloudprovider;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/*


@SpringBootApplication
@EnableEurekaClient
@RestController
@ComponentScan("com.jk.*")
 */
@EnableEurekaClient
@RestController
@SpringBootApplication
public class SpringcloudProviderApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringcloudProviderApplication.class, args);

    }

    /**
     * 测试方法
     */

    //动态取端口号,${server.port}和配置文件的值对应
    @Value("${server.port}")
    String post;
    @GetMapping("provider1")
    public String test(){
        //返回一句话
        return "I post port is :" +post;
    }


}

  7.在运行一下这个java文件然后刷新下http://127.0.0.1:8000/的网页显示下面内容

可见生产者已经绑定上去了

打开http://127.0.0.1:8011/provider1可以看到下面内容

下一篇博客我们将开始记录消费者的创建和数据库的一些操作

рекомендация

отwww.cnblogs.com/837634902why/p/10956091.html