2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

IDEA 中 30 秒生成 Spring Cloud Alibaba 工程

  • 2020-05-06
  • 本文字数:1430 字

    阅读完需:约 5 分钟

IDEA中 30 秒生成 Spring Cloud Alibaba 工程

如果你想使用 Spring Cloud Alibaba,那么你遇到的第一个问题一定是如何快速的创建一个脚手架工程。


近日,阿里巴巴发布了 Spring 的国内脚手架定制版 Aliyun Java Initializer,因为全中文界面和流畅速度,被广大开发者热传。Spring 脚手架为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。Web 端 Spring 脚手架可以帮助用户快速上手,但很多开发者也面临一个问题:在 Web 版本 Spring 脚手架生成工程最终要导入 IDE 中,开发者需要进行 IDE 切换,在一定程度上,增加了开发时间。

无需切换 IDE

为了更加贴近用户开发场景,提高开发效率,让开发者无需从 IDE 切换出去,通过插件功能 30 秒直接生成 Spring Cloud Alibaba 工程,自动导入。我们在本地 IDE 插件 Alibaba Cloud Toolit 中提供了与 Spring 脚手架定制版 Aliyun Java Initializer 一样的功能,让你无需切换,30 秒一键生成 Spring Cloud Alibaba 工程。

Cloud Toolkit 四步创建 Spring Cloud Alibaba 框架

如果还没有安装过 Cloud Toolkit,可以在 IDEA 插件市场搜索我们的插件进行安装。安装之后,就可以直接使用创建 Spring Cloud Alibaba 脚手架工程的功能了。


1.在新建工程的面板左侧找到 Alibaba Java Initializer,选择工程 SDK,点击下一步



2.选择工程元数据,目前我们支持 maven 和 gradle 两种构建方式,Java,Kotlin 和 Groovy 三种开发语言,选择好元数据后点击下一步



3.选择工程的依赖组件,我们提供了非常丰富的依赖组件,左侧是组件的类别,基本涵盖开发一个系统需要的基础依赖,如果你有特殊的需求,可以给我们留言。中间是具体的组件,有组件的基本介绍和相关文档链接。选择好依赖组件后,点击下一步



4.点击完成,Cloud Toolkit 就自动完成工程的创建和导入了,只需 4 步,就可以愉快的体验 Spring Cloud Alibaba 了。

一键部署神器 Cloud Toolkit

Cloud Toolkit 是阿里云发布的免费本地 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器,甚至云端(ECS、EDAS、ACK、ACR 和 小程序云等);并且还内置了 Arthas 诊断、Dubbo 工具、Terminal 终端、文件上传、函数计算 和 MySQL 执行器等工具。目前已支持 IntelliJ IDEA 主流版本、 Eclipse、Pycharm、Maven、VSCode 版本。


大家可以在各个 IDE(IntelliJ,Goland,PyCharm,Eclipse,Visual Studio Code)搜索“Alibaba Cloud Toolkit”,即可安装。


相比传统的开发和部署模式,Cloud Toolkit 的所有能力均采用了嵌入到本地 IDE 的创新方式,这样能够最大限度的减少开发者在不同工具间切换的成本。在开发和部署这个环节上,Cloud Toolkit 能够将原本每次 7-8 分钟的繁琐工作,大大缩短到 20 秒内,开发者可以非常方便的在 IDE 内,一键完成应用程序的部署工作。关于传统方案和 Cloud Toolkit 方案的对比,如下图所示:



此外,Cloud Toolkit 还提供了大量云原生开发过程中的提效工具,还包括一些常用的功能,比如:


  • 本地 IDE 内项目一键部署到任意远程服务器

  • 本地 IDE 内项目一键部署到任意 Kubernetes

  • 本地 IDE 内项目一键打包并推送 Docker 镜像到阿里云镜像仓库

  • 本地 IDE 内项目一键部署到阿里云 ECS、EDAS、SAE 、Web+、小程序云和 ACK

  • 内置 Terminal 终端

  • 文件上传器

  • 查看远程服务器运行时日志

  • 阿里云小程序开发工具

  • 阿里云函数计算开发工具

  • 内置 SQL 执行器

  • Apache Dubbo 和 Spring Cloud 框架项目模板 &代码生成

  • 远程 Java 程序运行时诊断工具

  • 微服务远程调试

  • 产品详情


2020-05-06 08:001571

评论

发布
暂无评论
发现更多内容

“车家互联”新态势,小程序实现物联网多场景互通

Speedoooo

小程序 智能家居 小程序容器 电动车

小程序+自定义插件的关键性

Geek_99967b

小程序

重要的不是成为海贼王,而是像路飞一样去冒险

沃德

“稚晖君”为2022昇腾AI创新大赛打call 期待广大开发者加入

极客天地

10个 Istio 流量管理 最常用的例子,你知道几个?

万猫学社

云原生 istio envoy Istio流量管理

跨端技术方案选什么好?

Geek_99967b

跨端

操作系统:SSH协议知识介绍

天使不哭

Linux SSH #开源 8月月更

图解VirtualBox安装CentOS 7

万猫学社

Centos 7 virtualbox

开源一夏 | 对于Angular表达式以及重要指令的研究心得【前端实战Angular框架】

恒山其若陋兮

开源 8月月更

在“企业通讯录”的盲区,融云的边界与分寸

融云 RongCloud

企业 IM im开发

SpringMVC(三、JDBCTemplate)

开源 springmvc 8月月更

shell之变量详解,让你秒懂!

Albert Edison

Linux centos 运维 shell脚本编程 8月月更

为什么数字钱包需要引入小程序生态

Speedoooo

小程序 第三方支付 小程序容器 移动钱包

开发者必备:一文快速熟记【数据库系统】和【软件开发模型】常用知识点

小阿杰

软件开发流程 软件开发原则 数据库系统 签约计划第三季

ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》

York

云计算 DevOps 云原生 数字化转型 降本增效

2022 首期线下 Workshop!面向应用开发者们的数据应用体验日来了 | TiDB Workshop Day

TiDB 社区干货传送门

README_Albumentations

G_Meteor

Java技术:SpringBoot实现邮件发送功能

天使不哭

Java email #开源 8月月更

大型分布式存储方案MinIO介绍,看完你就懂了!

天使不哭

存储 MINO #开源 8月月更

带着昇腾去旅行:一日看尽金陵城里的AI胜景

脑极体

5个 Istio 访问外部服务流量控制最常用的例子,你知道几个?

万猫学社

云原生 istio envoy Istio流量管理

开源一夏 | Mysql开启ssl加密协议及Java客户端配置操作指南

六月的雨在InfoQ

MySQL 开源 SSL证书 SSL 连接 8月月更

分享 6 个 Vue3 开发必备的 VSCode 插件

Geek_z9ygea

vue.js 前端 vscode vuejs

每日一R「02」所有权与 Move 语义

Samson

签约计划第三季 8月月更 ​Rust

基于设计稿识别的可视化低代码系统实践

Shopee技术团队

前端 设计 低代码

十步以内,用小程序快速生成App!

Geek_99967b

小程序

2022Nginx实战教程,由浅入深

LoneWalker、

nginx

阿里云架构师金云龙:基于云XR平台的视觉计算应用部署

阿里云弹性计算

视觉计算 计算巢 云XR平台 GPU实例

FileZilla搭建FTP服务器图解教程

天使不哭

#开源 8月月更

视频是主动学习吗?

FunTester

IDEA中 30 秒生成 Spring Cloud Alibaba 工程_文化 & 方法_程序猿DD_InfoQ精选文章