Spring Boot基础教程 ( 三 ) :使用 Cloud Studio 在线编写、调试和管理 Spring Boot 应用

栏目: Java · 发布时间: 8年前

内容简介:在之前的官网地址:下面我们就来看看,这个工具可以怎么帮助我们编辑、调试以及管理代码。

在之前的 《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/ ,我们可以看到如下图的样例工作空间

Spring Boot基础教程 ( 三 ) :使用 Cloud Studio 在线编写、调试和管理 Spring Boot 应用

其中包含了目前支持的三种语言工程:Java、 Python 以及PHP。同时图中,我展开了 Java 工程内容,大家可以看到Java工程就是一个简单的Spring Boot应用,用户可以直接在这个基础上编辑使用,也可以导入自己在Coding上托管的代码库来进行使用。

准备Git仓库

为了尝试下面的内容,我将《Spring Boot基础教程》中的所有样例都上传到Coding的Git仓库中,比如: https://coding.net/u/zhaiyongchao/p/SpringBoot-Learning/ 。真实使用的话,读者可以采用自己的仓库,其中最好已经包含一个骨架项目,这样就可以很方便的在这个在线编辑器中使用了。

导入项目

在菜单中,如下图选择“从Coding导入…”功能:

Spring Boot基础教程 ( 三 ) :使用 Cloud Studio 在线编写、调试和管理 Spring Boot 应用

此时,会弹出当前账户在Coding中托管的所有仓库,如果没有,可以点击“同步仓库”刷新获取最新的仓库列表:

Spring Boot基础教程 ( 三 ) :使用 Cloud Studio 在线编写、调试和管理 Spring Boot 应用

在选择了之前我们准备的SpringBoot基础教程仓库之后,我们在右边的 运行环境 窗口中,可以看到当前使用的云主机信息以及该主机上的运行环境,默认只有Python的环境,这里我们要运行Spring Boot应用,所以可以通过 添加环境 在增加Java环境并选中它:

Spring Boot基础教程 ( 三 ) :使用 Cloud Studio 在线编写、调试和管理 Spring Boot 应用

在准备好项目以及运行环境之后,我们就可以通过命令行的方式,将这个项目运行起来了,比如:

Spring Boot基础教程 ( 三 ) :使用 Cloud Studio 在线编写、调试和管理 Spring Boot 应用

Spring Boot基础教程 ( 三 ) :使用 Cloud Studio 在线编写、调试和管理 Spring Boot 应用

当上面的项目通过 mvn spring-boot:run 命令运行起来之后,由于这个运行程序在远端的腾讯云主机上,我们并无法像本地那样通过localhost访问,所以我们要创建一个访问链接,操作很简单,只需要在右侧的 访问链接 窗口中点击创建链接,然后点击下面的链接地址,就可以跳转访问这个应用的根路径了:

Spring Boot基础教程 ( 三 ) :使用 Cloud Studio 在线编写、调试和管理 Spring Boot 应用

除了运行程序以后,该Web编辑器还有一个不错的地方,由于它也紧密的根Git仓库结合,所以可以很方便的在线编辑之后将修改内容提交到Git上,用户既可以通过菜单上来提交,也可以通过命令的方式提交:

Spring Boot基础教程 ( 三 ) :使用 Cloud Studio 在线编写、调试和管理 Spring Boot 应用

后记

虽然目前这个在线IDE在使用上还没有本地IDE那么功能强大和流畅,但是对于一些简单Demo的运行调试,查看效果,以及学习我博客中的Spring Boot和Spring Cloud教程还是非常方便。同时,如果您的代码库使用coding管理,那么写代码过程与代码版本管理也能衔接的非常自然没,期待 Cloud Studio 在后续的迭代中可以出现更加亮眼的功能!


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

Rails 5敏捷开发

Rails 5敏捷开发

[美] Sam Ruby、[美] Dave Thomas、[美] David Heinemeier Hansson / 安道、叶炜、大疆Ruby技术团队 / 华中科技大学出版社 / 2017-12-30 / 115.00

本书以讲解“购书网站”案例为主线,逐步介绍Rails的内置功能。全书分为3部分,第一部分介绍Rails的安装、应用程序验证、Rails框架的体系结构,以及Ruby语言知识;第二部分用迭代方式构建应用程序,然后依据敏捷开发模式开展测试,最后用Capistrano完成部署;第三部分补充日常实用的开发知识。本书既有直观的示例,又有深入的分析,同时涵盖了Web开发各方面的知识,堪称一部内容全面而又深入浅出......一起来看看 《Rails 5敏捷开发》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码