1. 程式人生 > >Spring Cloud+Spring Boot 自學01

Spring Cloud+Spring Boot 自學01

運行環境 http eas idt 配置管理 tput 問題 項目 測試

》》》》》》主要內容:Spring Cloud+Spring Boot初識和spring boot環境搭建

》》》》》》歡迎大家指正,發送你的問題一起討論!


簡介:
  Spring Cloud:
    Spring Cloud是一個基於Spring Boot實現的微服務架構開發工具。它位微服務架構中涉及的配置管理、
    服務治理、斷路器、智能路由、微代理、控制總線、全局鎖、決策競選、分布式會話和集群狀態
    管理等操作提供了一種簡單的開發方式。

  Sring Boot:
    Spring Boot是一個微服務的開發框架。可以輕松簡單的整合Spring Cloud實現系統服務化。
  

從簡介描述中看出學習SpringCloud之前應該對SpringBoot框架的快速開發進行學習。

Spring Boot學習:
  優點:
    自動化配置、快速開發、輕松部署。
  我的理解:
    1、內嵌web服務程序(jar),整合了我們開發中經常性的依賴和xml文件配置,從而簡化了我們的配置
    2、因為1中的自動化配置使我們可以直接創建springboot項目,直接運行啟用,並開始快速開發。
    3、繼承並發揚了spring的註解優勢,使我們可以更加靈活簡單的進行開發。
       框架也可以通過註解的方式快速配置。

Spring Boot環境搭建(兩種方式)
  方式一:
    通過eclipse直接創建Spring Boot項目
    1、clipse安裝STS(Spring Tool Suite)插件
      打開eclipse,help->Eclipse Marketplace->選擇Popular->選擇STS->Installed,下載插件需要等待一段時間。
      基本的運行環境就搭建成功了,現在就可以搭建spring boot的項目。由於eclipse提供了Spring Tool Suite(STS)插件,
      使用插件可以更快速的開發。
    2、下載完成後,可以在new ->Project看到spring目錄,選中Spring Starter Project->next

    技術分享圖片

  技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

              成功配置好環境
  方式二:
    通過Maven項目自己在pom.xml中配置依賴搭建環境
    1、創建jar類型的maven項目。
    2、導入springboot的坐標依賴

 1    <parent>
 2         <groupId>org.springframework.boot</groupId>
 3         <artifactId>spring-boot-starter-parent</artifactId>
 4         <
version>1.5.9.RELEASE</version> 5 <relativePath/> <!-- lookup parent from repository --> 6 </parent> 7 8 <properties> 9 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 10 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 11 <java.version>1.8</java.version> 12 </properties> 13 14 <dependencies> 15 <dependency> 16 <groupId>org.springframework.boot</groupId> 17 <artifactId>spring-boot-starter-web</artifactId> 18 </dependency> 19 20 <dependency> 21 <groupId>org.springframework.boot</groupId> 22 <artifactId>spring-boot-starter-test</artifactId> 23 <scope>test</scope> 24 </dependency> 25 </dependencies> 26 27 <build> 28 <plugins> 29 <plugin> 30 <groupId>org.springframework.boot</groupId> 31 <artifactId>spring-boot-maven-plugin</artifactId> 32 </plugin> 33 </plugins> 34 </build>

    3、在src/main/resources下創建

技術分享圖片

    4、在src/main/main下創建

  技術分享圖片

    5、像方式一那樣右鍵run as-》執行測試出現相同畫面表示成功

配置當中的錯誤:

  因為是從網上復制的pom.xml文件可能會出現錯誤(可能是因為更新出錯),需要花時間解決,建議使用第一種方式。

Spring Cloud+Spring Boot 自學01