1,new -project 选择spring initializr
2,创建自己的包名,类名。
3,下一步,第一种:Eureka 注册中心,注意勾选的红框
4,第二种:非Eureka注册中心,直接core默认即可
5,填写项目名
6,如果是Eureka项目,需要进行一些配置避免注册自己,application.properties的配置文件 配置如下:
server.port=8761
eureka.instance.hostname=192.168.18.163
eureka.client.register-with-eureka=false #表明自己属于服务中心主体
eureka.client.fetch-registry=false
eureka.client.service-url.defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
7,一些Eureka的依赖
<dependencies>
<!--eureka server -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
<version>1.4.2.RELEASE</version>
</dependency>
<!-- spring boot test-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
</dependencies>
8,在启动类种加入注解@EnableEurekaServer,申明此处为服务注册中心。
引用处:
https://blog.youkuaiyun.com/zhou199252/article/details/80745151
https://blog.youkuaiyun.com/hcmony/article/details/77855158
https://blog.youkuaiyun.com/machuang30508/article/details/78933646