阿里雲新發布的項目生成器真香

腳手架是什麼呢?

參考維基百科的定義,找到以下解釋:php

腳手架亦稱爲 鷹架棚架排柵,是一種臨時性的 建築 工具,架設在正在組建或重建的 樓房建築物,亦用於 輪船等大型的移動式物品,供施工人員在 牆壁等高處施工。一般是由 金屬導管組成的 模塊化工具,也有使用其餘 材料製成,好比在 東方國家就有用 竹子製成的支架。

爲何須要腳手架?

如今是一個推崇編程體驗感的時代,不要把時間耗費在複雜的配置中(對新手來講,Spring自己配置其實挺麻煩的,並且無形當中又增長了學習成本,不如用一個方便的引擎來開始工做,至於優化就放到熟悉框架後再逐步完善),快速開始,一步步迭代,是敏捷開發、精益開發所須要的。git

阿里雲的腳手架和Spring官方提供的腳手架有什麼不一樣呢?

start.spring.io 目前只能提供組件級別的支持。再將組件這層展開,會發現這樣一個生命週期:組件引入、組件配置、功能開發、線上運維。 start.spring.io 也只實現了「組件引入」這一功能。阿里雲發佈的新的項目腳手架目標是在解決「組件引入」問題的基礎上,將組件的典型使用方法、樣例代碼、使用說明也加入到工程中。github

阿里雲的腳手架有什麼特別之處?

一、爲每一個組件提供了單獨的 DemoCode 和對應的配置樣例(本次已發佈)。spring

二、工程內置說明,減小用戶查找文檔的困難(部分實現)。編程

三、開發者只須要作減法,而非加法的使用方式(部分實現)。瀏覽器

四、提供多組件集成的解決方案(開發中)。框架

五、按期跟進start.spring.io的更新,方便你們使用到spring的最新功能。運維

如何使用?

  1. 瀏覽器訪問 : https://start.aliyun.com/
  2. 訪問後發現還有兩種主題,一種淺色主題,一種深色主題,一睹它的芳容,如圖分別以下:

有沒有被驚豔到呢?感受仍是不錯哦。基本和start.spring.io 骨架生成相似,有生成、預覽、分享等功能,你要有的都有!分佈式

  1. 咱們看下組件依賴還有啥玩意?點擊一下組件依賴旁邊的菜單按鈕,發現最上面出現了阿里本身的一些組件,以下圖所示,這樣以來感受選用阿里的相關組件來講更方便了。

  1. 咱們來選擇默認的 2.2.5 版本,其餘不用添加,點擊生成的橙色按鈕,MAC 用戶Command+回車開始下載

更多

更多的詳細介紹以及實現原理請參考 https://mp.weixin.qq.com/s/Je...https://github.com/alibaba/sp...模塊化

想了解學習Spring、SpringCloud、微服務等分佈式等前沿技術不?請關注「SpringForAll社區」
 ![](https://tva1.sinaimg.cn/large/00831rSTgy1gczlziloc0j30kw0kwq3z.jpg)
本文由博客一文多發平臺 OpenWrite 發佈!
相關文章
相關標籤/搜索