一、创建project
1.创建一个maven项目。
2.输入project名称和存储位置等信息,点击finish完成
3.这个项目下面会以模块的形式展现,无实际代码,可将src文件夹删除。
二、创建Discovery模块
1.在项目上右键创建Module
2.选择Spring Initializr。
3.输入模块名称等信息
4.关键:勾选Eureka Server
5.下一步直至完成。
三、修改配置文件
1.将application.properties后缀修改为yml。
2.修改application.yml如下:
server:
port: 8761
eureka:
instance:
hostname: localhost
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://localhost:8761/eureka/
spring.freemarker.prefer-file-system-access: false
四、启动eureka
1.修改DiscoveryApplication.java文件为:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
@SpringBootApplication
@EnableEurekaServer //添加
public class DiscoveryApplication {
public static void main(String[] args) {
SpringApplication.run(DiscoveryApplication.class, args);
}
}
2.在浏览器输入 http://localhost:8761/,可打开注册中心home页。