Maven POM para modificar el fichero de configuración de importación
- Únete versión SpringCloud
<spring-cloud.version>Greenwich.M1</spring-cloud.version>
, "Greenwich.M1" es SpringCloud nombre de la versión. SpringBoot necesita y la versión correspondiente, o puede ser un error.
<!-- springCloud 版本号 所处位置 -->
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Greenwich.M1</spring-cloud.version>
</properties>
- Únete SpringCloud tarro de gestión de la dependencia del paquete
<!-- 这部分完整放入 project 标签内即可 -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
- La adición de "repositorios" ficha, especifique repositorio maven
<!-- 这部分在使用eureka 时,必须加入 -->
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
</repository>
</repositories>
- Si usted es el primero en crear proyectos springboot, y luego integrar Eureka empaquetar debe prestar atención a los productos importados, hay muchos en línea y Eureka nombre del paquete jar similares, han cometido un error, probablemente atrapado en una situación desesperada, no siendo dado, que no está registrado. No utiliza
la colección Primavera-Cloud-Netflix-Eureka-cliente, para reconocer el paquete correcto de primavera-nube-arranque-netflix- Eureka-cliente
<!-- 错误包名 spring-cloud-netflix-eureka-client-->
<!-- 正确包名 spring-cloud-starter-netflix-eureka-client-->
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
Sobre la base de la configuración anterior se utiliza cuando el cliente Eureka integración del proyecto springboot, y antes de que simplemente simples dependencias de importación descubrimiento eureka, y no pueden funcionar correctamente después de que el paquete directamente en Eureka relacionadas con la práctica.