import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
@SpringBootApplication
@EnableEurekaServer // 启用Eureka服务端
public class EurekaServerApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaServerApplication.class, args);
}
}
application.properties 配置文件示例:
spring.application.name=eureka-server
server.port=8761
eureka.instance.hostname=localhost
eureka.client.registerWithEureka=false
eureka.client.fetchRegistry=false
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
在这个示例中,我们创建了一个Spring Boot应用程序,并用@EnableEurekaServer
注解标记它作为Eureka服务器。在application.properties
文件中,我们配置了Eureka服务器的基本属性,包括服务名称、端口、主机名以及Eureka服务URL。这样就可以启动一个基本的Eureka服务注册中心。