當前位置:
首頁 > 知識 > Spring Boot 基礎教程 ( 三 ) :使用 Cloud Studio 在線編寫、管理 Spring Boot 應用

Spring Boot 基礎教程 ( 三 ) :使用 Cloud Studio 在線編寫、管理 Spring Boot 應用

(點擊

上方公眾號

,可快速關注)




來源:didispace ,


blog.didispace.com/studio-coding-spring-boot-app/




在之前的《Spring Boot基礎教程》中,我們介紹了通過Spring官方的構建頁面來生成項目,也介紹了通過使用Intellij中的Spring Initializr來快速構建Spring Boot/Cloud工程。在完成了基礎項目構建之後,我們要開始進行的就是代碼的開發階段,傳統情況下,我們需要選擇一款自己喜歡的IDE,比如:Intellij、Eclipse等;同時,我們還需要安裝一系列其他的基本環境,比如:Java運行環境、Maven、Git等等一系列的工具,才能支持我們正常的Spring Boot應用開發。對於一個初學者來說,可能有些複雜。所以,這篇就來介紹一個比較有創意的在線編輯器:Cloud Studio,它可以幫助我們省去這些繁雜的準備工作。




官網地址:https://studio.coding.net/



下面我們就來看看,這個工具可以怎麼幫助我們編輯、調試以及管理代碼。




快速入門




首先,使用瀏覽器打開:https://studio.coding.net/ ,我們可以看到如下圖的樣例工作空間






其中包含了目前支持的三種語言工程:Java、Python以及PHP。同時圖中,我展開了Java工程內容,大家可以看到Java工程就是一個簡單的Spring Boot應用,用戶可以直接在這個基礎上編輯使用,也可以導入自己在Coding上託管的代碼庫來進行使用。




準備Git倉庫




為了嘗試下面的內容,我將《Spring Boot基礎教程》中的所有樣例都上傳到Coding的Git倉庫中,比如:https://coding.net/u/zhaiyongchao/p/SpringBoot-Learning/ 。真實使用的話,讀者可以採用自己的倉庫,其中最好已經包含一個骨架項目,這樣就可以很方便的在這個在線編輯器中使用了。




導入項目




在菜單中,如下圖選擇「從Coding導入…」功能:







此時,會彈出當前賬戶在Coding中託管的所有倉庫,如果沒有,可以點擊「同步倉庫」刷新獲取最新的倉庫列表:






在選擇了之前我們準備的SpringBoot基礎教程倉庫之後,我們在右邊的運行環境窗口中,可以看到當前使用的雲主機信息以及該主機上的運行環境,默認只有Python的環境,這裡我們要運行Spring Boot應用,所以可以通過添加環境在增加Java環境並選中它:







在準備好項目以及運行環境之後,我們就可以通過命令行的方式,將這個項目運行起來了,比如:







當上面的項目通過mvn spring-boot:run命令運行起來之後,由於這個運行程序在遠端的騰訊雲主機上,我們並無法像本地那樣通過localhost訪問,所以我們要創建一個訪問鏈接,操作很簡單,只需要在右側的訪問鏈接窗口中點擊創建鏈接,然後點擊下面的鏈接地址,就可以跳轉訪問這個應用的根路徑了:







除了運行程序以後,該Web編輯器還有一個不錯的地方,由於它也緊密的根Git倉庫結合,所以可以很方便的在線編輯之後將修改內容提交到Git上,用戶既可以通過菜單上來提交,也可以通過命令的方式提交:







後記




雖然目前這個在線IDE在使用上還沒有本地IDE那麼功能強大和流暢,但是對於一些簡單Demo的運行調試,查看效果,以及學習我博客中的Spring Boot和Spring Cloud教程還是非常方便。同時,如果您的代碼庫使用coding管理,那麼寫代碼過程與代碼版本管理也能銜接的非常自然沒,期待Cloud Studio在後續的迭代中可以出現更加亮眼的功能!




系列






  • Spring Boot 基礎教程 ( 一 ) :基礎項目構建,引入 web 模塊,完成一個簡單的 RESTful API



  • Spring Boot 基礎教程 ( 二 ) :快速構建 Spring Boot/Cloud 工程




【關於投稿】




如果大家有原創好文投稿,請直接給公號發送留言。




① 留言格式:


【投稿】+《 文章標題》+ 文章鏈接

② 示例:


【投稿】《不要自稱是程序員,我十多年的 IT 職場總結》:http://blog.jobbole.com/94148/

③ 最後請附上您的個人簡介哈~






看完本文有收穫?請轉發分享給更多人


關注「ImportNew」,提升Java技能


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 ImportNew 的精彩文章:

SpringBoot | 第二十章:非同步開發之非同步請求
SpringBoot | 第十六章:web 應用開發

TAG:ImportNew |