搭建eureka注册中心的服务端步骤:
1.添加eureka依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
2.添加注解@EnableEurekaServer
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
@EnableEurekaServer
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class);
}
}
3.配置application.yml/application.propeties文件
server:
port: 8082
spring:
application:
name: eureka-server
eureka:
client:
service-url:
#defaultZone:http://
e
u
r
e
k
a
.
i
n
s
t
a
n
c
e
.
h
o
s
t
n
a
m
e
:
{eureka.instance.hostname} :
eureka.instance.hostname:{server.port} /eureka/
defaultZone: http://127.0.0.1:8082/eureka/
创建服务提供者
1.添加依赖
org.springframework.cloud spring-cloud-netflix-eureka-client2.添加注解@EnableDiscoveryClient
@EnableDiscoveryClient
@SpringBootApplication
public class SpringPlication {
public static void main(String[] args) {
SpringApplication.run(SpringPlication.class);
}
}
3.添加配置
同上面所示
注:
如果在Springboot项目中没有数据库的相关配置,要在SpringBootApplication注解中增加属性
exclude= {DataSourceAutoConfiguration.class}