Die Einführung von Spring Cloud

View more Tutorials:

1- Spring Cloud Overview

Spring ist ein Platform für die Entwicklung der Web-Applikation in der Sprache  Java. Es wird erst im Jahr 2004 veröffentlicht. Bis 2006 waren die Sub-Projekte entstand. Jedes Sub-Projekt fokusiert auf einen unterschiedlichen Sektor. Bisher können Sie sehen, dass die Sub-Projekten wie folgend listiert werden 
Spring IO (Spring Integration Objects) (Die Spring integrierten Objekts) ist der Name, der für die Familie von der Sub-Projekte von  Spring verwendet wird. Es gilt als eine Schirm (Umbrella), und die Sub-Projekt liegen unter den Schirm
Spring Cloud ist ein Sub-Projekt liegend auf dem Schirm  Spring IO (Spring IO Umbrella), und es selbst ist ein Schirm, ein untergeordneter Schirm  (Sub-Umbrella).
Unten ist es die Liste von Sub-Projekte und die Vorlagen (pattern) in  Spring Cloud:

2- The objective of Spring Cloud

  • TODO

3- Spring Cloud Dependencies

Alle Projekte  Spring Cloud werden durch  Spring Boot erstellt. Denn  Spring Boot wird zur die Hilfe bei der einfachen Aufbau von  Spring Framework benutzenden Projekte erstellt. Es ist sehr schwierig wenn Sie die  auf core Spring Framework basierenden Applikation entwickeln möchten.
So um eine Applikation  Spring Cloud zu erstellen, sollen Sie ein Projekt  Spring Boot erstellen brauchen. und deklarieren Sie die geforderten Abhängigkeiten (dependency) 
Deklarieren Sie  Spring Boot Parent:
** Spring Boot Parent **
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent -->

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.9.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies -->
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <spring-cloud.version>Edgware.RELEASE</spring-cloud.version>
</properties>

...

<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>
Die Abhängigkeiten (Dependency) deklarieren:
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka -->
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka-server -->

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-...</artifactId>
</dependency>

<!--
  spring-cloud-starter-eureka
  spring-cloud-starter-eureka-server
  ...
-->

View more Tutorials: