1. Spring Cloud中国公益Eureka Server
Eureka Server为作为Spring Cloud开发过程中常用的注册中心组件,作为基础设施组件,开发学习过程中,经常需要自己创建Eureka Server应用和重启。为了帮助开发者快速学习入门。Spring Cloud中国社区特搭建一个公益注册中心,仅作为帮助Spring Cloud的开发者进行学习和调试。为了更好服务大家,请勿对本注册中心进行压测。定制的Eureka Server注册中心UI如下所示。
1.1 访问地址
2.定制Eureka Serrver的UI
2.1 为什么要定制Eureka Server
原因两点:
* 1.觉得默认的UI比较丑
* 2.Eureka Server想客制化一下
至于Spring Cloud Eureka的UI客制化成什么样子由你而定!
3. 两种方法定制Eureka Server
3.1 直接修改eureka server的源代码
直接修改eureka server的源代码,该方法是最纯的方式,而且每次有一个Eureka Server的版本都需要去修改。
3.2 只修改Eureka Server的UI
只需要修改对应的html+css+文案即可,完全不用去修改Eureka Server的源码,强烈推荐。
3.3 为什么我定制自己的UI加进去
为什么我定制自己的UI加进去,就可以直接Run,那源码代码中的UI是不是被覆盖了?
<dependencies>
<dependency>
<groupId>cn.springcloud.eureka</groupId>
<artifactId>eureka-server-ui</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
</dependencies>
如上maven配置所示,官方的spring-cloud-starter-netflix-eureka-server依赖信息配置在下面,由maven的依赖加载顺序决定,定制的UI优先加载显示。
4. 如何在项目中使用DIY的Eureka Server
只需要配置maven依赖即可:
<dependencies>
<dependency>
<groupId>cn.springcloud.eureka</groupId>
<artifactId>eureka-server-ui</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
</dependencies>