注册中心
Eureka 服务提供者是spring cloud组件之一,作用是服务提供者把自己注册到这里,然后消费者到注册中心调用提供者。
一、创建spring boot项目
*可以自己手动创建,maven和gradle都可以,我这里自己使用的是gradle编译项目的,所有的例子都是gradle。
开发工具用的是idea社区版,由于社区版不支持spring,所以我是通过spring官方网站提供的创建项目网站: spring项目创建地址 。
所有的spring项目都是如此创建。*
通过网络创建:
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:
点击“ ADD DEPENDENCIES... CTRL + B”按钮。
在搜索框中输入“Eureka”,消费者用的是Eureka Discovery client这个。
最下边的按钮是生成、浏览和分享,需要什么自己就点那个。
项目就创建完了。
二、更改配置文件
本次项目用的是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);
}
}四、开始在启动类中启动项目

点击红色的中绿色的按钮就行。
评论 (0)