如果你想使用 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,点击下一步

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

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

  1. 点击完成,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 程序运行时诊断工具

  • 微服务远程调试

产品详情:https://cn.aliyun.com/product/cloudtoolkit

Java工程师成神之路系列文章

在 GitHub 更新中,欢迎关注,欢迎star。

直面Java第313期:运行时常量池在JDK各个版本中的实现?

深入并发第013期:拓展synchronized——锁优化

- MORE | 更多精彩文章 -

  • 5年前我在博客中写的三目运算符的空指针问题,终于被阿里巴巴开发手册收录了。

  • RPC的超时设置,一不小心就是线上事故

  • 清华新生C++作业难上热搜!大厂猎头表示做上了直接给offer

  • redis 分布式锁的 5个坑,真是又大又深

如果你喜欢本文,

请长按二维码,关注 Hollis.

转发至朋友圈,是对我最大的支持。

好文章,我在看❤️

搞到一个IDEA插件,H哥30秒生成一个Spring Cloud Alibaba工程相关推荐

  1. IDEA中 30 秒生成 Spring Cloud Alibaba 工程

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 如果你想使用 Spring Cloud Alibaba, ...

  2. IDEA 中 30 秒生成 Spring Cloud Alibaba 工程

    作者 | 图恩  阿里云技术专家 如果你想使用 Spring Cloud Alibaba,那么你遇到的第一个问题一定是如何快速的创建一个脚手架工程. 近日,阿里巴巴发布了 Spring 的国内脚手架定 ...

  3. 什么?30秒生成一个logo

    logo 是徽标或者商标的英文说法.logo 承载着企业的无形资产,是企业综合信息传递的媒介.标志作为企业CIS战略的最主要部分,在企业形象传递过程中,是应用最广泛.出现频率最高,同时也是最关键的元素 ...

  4. Spring 社区的唯一一个国产开源项目 - Spring Cloud Alibaba 毕业了

    阿里妹导读:一年多前,Java 界最近发生了一件大事,阿里开源 Spring Cloud Alibaba,并推出首个预览版.Spring Cloud 本身是一套微服务规范,并不是一个拿来即可用的框架, ...

  5. Java黑皮书课后题第1章:1.10(以英里计的平均速度)假设一个跑步者45分30秒跑了14千米。编写一个程序显示以每小时多少英里为单位的平均速度值

    题目 题目描述 1.10(以英里计的平均速度)假设一个跑步者45分30秒跑了14千米.编写一个程序显示以每小时多少英里为单位的平均速度值.(注意,1英里约等于1.6千米) 槽点 1.11需要转换的数值 ...

  6. AIGC周报|30秒定制一个文生图模型;60美元让AI玩转《我的世界》;手机版“文生图”模型:2秒不到出一张图

    AIGC(AI Generated Content)即人工智能生成内容.近期爆火的 AI 聊天机器人 ChatGPT,以及 Dall·E 2.Stable Diffusion 等文生图模型,都属于 A ...

  7. 是Dubbo不香了吗?阿里为啥又搞一套Spring Cloud Alibaba?

    11 月 11 日零点刚过 26 秒,天猫双十一订单峰值达到 58.3 万笔/秒(如丝般顺滑),30分钟后双十一总成交额突破 3723 亿. 阿里内部是如何应对双十一这种高并发.大流量的场景的可能是很 ...

  8. Google K8S与阿里Spring Cloud Alibaba相爱相杀,下一个神级架构来了!

    都2021年了 还没用过微服务 吗?如日中天的K8S还只是听说过?云原生架构知道是怎么回事吗? 2020年的双十一,天猫订单处理峰值达到54.3万笔/秒,2020年的双十二,数据量高达1200万+.2 ...

  9. 一个简单的微服务项目带你上手spring cloud 全家桶

    最近一个月,断断续续学习了spring cloud的主流微服务模块,然后实践了一个比较容易上手的微服务项目,现在做一个总结. 这个项目是在github上的一个比较经典的spring cloud易上手的 ...

最新文章

  1. SpringCloud Alibaba微服务实战(二) - Nacos服务注册与restTemplate消费
  2. 转 互联网推送服务原理:长连接+心跳机制(MQTT协议)
  3. 前台传json ajax,如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
  4. 技术阻击疫情,开发者在行动
  5. WP8.1开发中关于如何显示.gif格式动态格式图片方法
  6. 11.1-全栈Java笔记:多线程技术的基本概念
  7. Redis学习总结(2)——Java使用Redis
  8. smart client auto update
  9. python程序-Python程序执行原理,python程序怎么运行的?
  10. love2d游戏1--1942game(一)
  11. 百度文库下载助手使用说明
  12. 基于java(springboot)餐厅点餐系统源码成品(java毕业设计)
  13. Python 3. Python pyqt5 opencv 摄像头软件 相机 软件 有录像保存视频,保存图片,识别人脸位置功能
  14. 剑指Offer--045-孩子们的游戏(圆圈中最后剩下的数)--约瑟夫环
  15. 利用html5实现的飞雪效果代码实例
  16. 虚拟机内下载速度慢解决方法汇总
  17. 粒径20nm的金纳米粒Nafion-GOx-AuNPs对十二烷醇/葡萄糖氧化酶的标记过程
  18. SQL注入:搜索型注入
  19. 神州战神笔记本清灰+换硅脂-记录
  20. android 布局 字体大小,移动端页面布局及字体大小该如何设置

热门文章

  1. oracle备份信息在控制文件丢失,恢复之利用备份在所有控制文件丢失情况下恢复(一)...
  2. ar android app,RakugakiAR安卓版
  3. (王道408考研数据结构)第二章线性表-第二节2:顺序表的操作
  4. (计算机组成原理)第五章中央处理器-第四节3:微指令的设计
  5. c++ winpcap开发(7)
  6. 1203. 项目管理
  7. 12.IDA-虚函数和虚表(vf代表虚函数,vf3代表this指向第三个函数)
  8. C/C++:Windows编程—调用DLL程序的2种方法
  9. Z-Stack Home Developer's Guide—7.EZ-Mode中文翻译【Z-Stack Home 1.2.0的开发文档】
  10. 安全测试chicklist