SpringBoot upgrade to SpringCloud realize service registration

Maven POM to modify the configuration file import

  1. Join SpringCloud version <spring-cloud.version>Greenwich.M1</spring-cloud.version>, "Greenwich.M1" is SpringCloud version name. SpringBoot needs and corresponding version, or it may be an error.
	<!-- springCloud 版本号 所处位置 -->
	<properties>
        <java.version>1.8</java.version>
        <spring-cloud.version>Greenwich.M1</spring-cloud.version>
	</properties>
  1. Join SpringCloud jar package dependency management
	<!-- 这部分完整放入 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>
  1. Adding "repositories" tab, specify maven repository
	<!-- 这部分在使用eureka 时,必须加入 -->
	<repositories>
        <repository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/milestone</url>
        </repository>
    </repositories>
  1. If you are the first to create springboot project, and then integrate eureka eureka package you must pay attention to imported, there are many online and eureka name similar jar package, made a mistake, probably caught in a hopeless situation, not being given, that is not registered. You do not use the Spring-Cloud-Netflix-Eureka-Client , to recognize the correct package spring-cloud-starter-netflix- eureka-client
<!-- 错误包名 spring-cloud-netflix-eureka-client-->
<!-- 正确包名 spring-cloud-starter-netflix-eureka-client-->
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>

Based on the above configuration is used when springboot project integration eureka client, and before simply that simple discovery eureka import dependencies, and can not function properly after the package directly into eureka related to practice.

Published 12 original articles · won praise 0 · Views 471

Guess you like

Origin blog.csdn.net/w0iloveyou/article/details/103290143