Spring Initializer

参考文章 https://blog.csdn.net/deniro_...
前言 创建一个SpringBoot项目,我们一般会通过Spring初始化的引导程序来创建,这里有几种方式:

  • Spring官网提供的初始化网站
  • 开发工具通过引导网站构建(IDEA、Eclipse)
Spring官网初始化引导网站 打开网址:https://start.spring.io,会看到如下页面:
Spring Initializer
文章图片

【Spring Initializer】通过引导方式,创建一个SpringBoot项目。
通过开发工具构建 常用的IDEA和Eclipse都有对应的Spring初始化功能,在使用引导之间,都需要设置引导的网站,这里以IDEA为例:
IDEA构建SpringBoot
打开IDEA,点击新建项目:
Spring Initializer
文章图片

左侧选项卡选择 Spring Initializer,右侧顶部会有一个Spring初始化服务地址,默认是Spring官网提供的服务,不过有时候会有些卡,毕竟是国外的,卡的时候可以用阿里提供的初始化服务,效果大致一样,不过阿里会多提供一些自定义的依赖。
我知道的服务地址如下:
  • https://start.spring.io:spring官网提供,提供Spring常见依赖。
  • https://start.aliyun.com:阿里提供,除了Spring常见依赖,增加了阿里巴巴的一些依赖,如 Alibaba Cloud
  • https://casinit.herokuapp.com:CAS提供,用于生成CAS单点登录项目
依赖对比
Spring Spring Initializer
文章图片

阿里 Spring Initializer
文章图片

CAS Spring Initializer
文章图片

总结 基于SpringInitializer的服务地址,都可以用开发工具来构建项目,不过CAS的面板有点卡:
Spring Initializer
文章图片

关于Spring Initializer引导程序的源码:https://github.com/spring-io/...
以上都是猜测。

    推荐阅读