来源 | 阿里巴巴云原生公众号html
2020 年初,阿里云推出了本身的 Java 工程脚手架工具 -- Aliyun Java Initializr。相信初看到这个产品时,同窗们都会有类似的疑问:“这东西跟 Spring 官方的脚手架不是一回事么?”在没有对 Aliyun Java Initializr 进行详细了解前,有这样的想法和疑问是很正常的,相信你亲自用了以后,必定会发出“真香”的感叹。git
由于除了基础的语言和网络优点外,它的示例代码、多种获取方式、组件的丰富度、基于浏览器的免费开发运行环境,都会让你欲罢不能。github
试用地址:https://start.aliyun.com/bootstrap.htmlweb
Aliyun Java Initializr 的一个重要特点就是能提供简单易懂的示例代码。示例代码分为两个层级的,一个是组件级的,另一个是架构级的。其中,组件级的示例代码向用户展现如何配置和使用对应的组件;而架构级示例代码则作到了 Ready-To-Use 的程度,用户能够在架构示例的基础上填充本身的业务逻辑。spring
Aliyun Java Initializr 支持经过网页下载、git clone、IDEA 插件、Spring CLI 等方式来获取生成的内容。其中,git clone 方式是 Aliyun Java Initializr 独家支持的,用户使用此方法能够省去下载、寻找、解压、建仓的麻烦,十分方便。将来,initializr 还能够直接将生成的代码同步到 Codeup、码云等代码托管平台,进一步提高开发者使用的便利性。bootstrap
Aliyun Java Initializr 提供了一套基于浏览器的 (命令行 + 编辑器) 的开发运行环境 -- 动手实验室。在这里,你能够直接将生成的代码输出实验室环境中,仅经过浏览器就能够完成开发、测试工做。全程免费。浏览器
Aliyun Java Initializr 不只继承了 Spring 官方支持的各类组件,还为国内用户增长了不少经常使用的组件。不管是 Spring Cloud Alibaba 全家桶(包括 RocketMQ、Dubbo、Nacos、Sentinel、Seata 等),仍是各类 web 开发的常见框架,在这里你均可以迅速的找到。服务器
国内的互联网,由于众所周知的缘由,没法像访问国内网站那样通畅地访问国外网站。所以,下载速度、稳定性之类的网络指标就全看缘分了。而 Aliyun Java Initializr 的服务器由于部署在国内的阿里云服务器上面,因此其流畅性是其余脚手架产品所没法比拟的。网络
经过上面的梳理,相信你们对何时用对于 Aliyun Java Initializr 和 Spring 官方有什么区别有了足够的了解,而且学到了一些使用它的奇技淫巧。可是,因为 AliyunJava Initializr 的产品还在成长中,若是在使用的过程当中有任何问题直接了当地给咱们提出您的意见。架构
官方吐槽入口:https://github.com/alibaba/spring-cloud-alibaba/issues/1449