codestory

Einführung in 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:

Vielleicht bist du interessiert

Das sind die Online-Courses außer der Website o7planning, die wir empfehlen. Sie können umsonst sein oder Discount haben.