spring cloud学习笔记(三):提供者

李胤
2024-03-06 / 0 评论 / 206 阅读 / 正在检测是否收录...

注册中心

Eureka 服务提供者是spring cloud组件之一,作用是服务提供者把自己注册到这里,然后消费者到注册中心调用提供者。

一、创建spring boot项目

*可以自己手动创建,maven和gradle都可以,我这里自己使用的是gradle编译项目的,所有的例子都是gradle。
开发工具用的是idea社区版,由于社区版不支持spring,所以我是通过spring官方网站提供的创建项目网站: spring项目创建地址
所有的spring项目都是如此创建。*
通过网络创建:
lt2pyqao.png
Project: 选择Gradle - Groovy,这个是选择以Gradle方式去编译项目,这个编译的文件是Groovy语法。
Language:选择Java,你要开发的语言是什么就选择什么。
Spring Boot:选择3.2.3,不要选择后面带其他的就行。
Project Metadata:项目元信息
 Group:这个填写的是包路径和包名。
 Artifact:这个和下边的name一样就行。
 Name:项目名称。
 Description:项目描述。
 Package name:默认就好
 Packaging:用jar就行。
 Java:JDK大版本是什么就填写什么
填写完左边的,再看右边的Dependencies:
lt2qkalh.png
点击“ ADD DEPENDENCIES... CTRL + B”按钮。
lt2qqrw0.png
在搜索框中输入“Eureka”,消费者用的是Eureka Discovery client这个。
lt2qxtdv.png
最下边的按钮是生成、浏览和分享,需要什么自己就点那个。

项目就创建完了。

二、更改配置文件

本次项目用的是yaml类型的配置,所以配置如下:

eureka:
    client:
        registerWithEureka: true
        fetchRegistry: false
        serviceUrl:
            defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/,http://localhost:8763/eureka/
server:
    port: 8772
spring:
    application:
        name: service-provider

三、启动类

package com.arwtec;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

@SpringBootApplication
@EnableDiscoveryClient
public class ClientProvider1 {
    public static void main(String[] args) {
        SpringApplication.run(ClientProvider1.class, args);
    }
}

四、开始在启动类中启动项目

lt2rcuo1.png
点击红色的中绿色的按钮就行。

0

评论 (0)

取消