首先创建一个SpirngCloud工程,并添加公用依赖。
4.0.0 assetmanage com.*** 0.0.1-SNAPSHOT com.*** feiservice 0.0.1-SNAPSHOT feiservice Demo project for Spring Boot 1.8 org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.boot spring-boot-maven-plugin com.feiservice.FeiServiceApplication repackage
引入spring-cloud-starter-eureka-server依赖,如下:
org.springframework.cloud spring-cloud-starter-netflix-eureka-client
启动类添加@EnableEurekaClient,启用注册中心服务,如下:
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class, DataSourceAutoConfiguration.class, RedisAutoConfiguration.class})@EnableEurekaClientpublic class FeiServiceApplication { public static void main(String[] args) { SpringApplication.run(FeiServiceApplication.class, args); }}
配置bootstrap.properties,如下:
server.port=7017spring.application.name=feiserviceeureka.client.service-url.defaultZone=http://***:***@10.200.101.***:7000/eureka/,http://***:***@10.200.101.***:7000/eureka/eureka.instance.prefer-ip-address=trueeureka.instance.instance-id=${spring.application.name}:${spring.cloud.client.ip-address}:${server.port}
然后启动SpirngCloud工程,从浏览器访问http://10.200.101.***:7000/,输入用户名***和密码***,可以看到如下界面:
看到有FEISERVICE证明这个服务已经注册成功了。