Spring Initializr 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Spring Initializr 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Spring Initializr 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Spring Initializr 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Spring Initializr 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Spring initializr 是一个 Spring 项目的快速启动生成器。其提供了一个可扩展的 API 来生成基于 JVM 的项目,并带有几种常见概念的实现:

  • Java、Kotlin 和 Groovy 的基本语言生成
  • 使用 Apache Maven 和 Gradle 的实现构建系统抽象
  • .gitignore 支持
  • 定制资源生成的几个挂钩点

项目的各种选项以元数据模型表示,该模型允许用户配置依赖项列表、支持的 JVM 和平台版本等。

Spring Initializr 还公开 Web 端点以生成实际项目,并以众所周知的格式提供其元数据,以允许第三方客户端提供必要的帮助。 

模块介绍

  • initializr-actuator:可选模块,用于提供有关项目生成的其他信息和统计信息
  • initializr-bom:提供材料清单,以简化项目中的依赖项管理
  • initializr-docs:文档
  • initializr-generator:核心项目生成库
  • initializr-generator-spring:可选模块,为典型的 Spring Boot 项目定义约定。可以重复使用或由用户自己的约定替换
  • initializr-generator-test:测试项目生成的基础架构
  • initializr-service-sample:展示一个基本的自定义实例
  • initializr-version-resolver:可选模块,用于从任意 POM 中提取版本号
  • initializr-web:第三方客户端的 Web 端点
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
02/23 07:13

Spring Initializr 0.1.0 发布,Spring 项目的快速开始生成器

Spring Initializr 0.1.0 已经发布。 Spring initializr 是一个 Spring 项目的快速开始生成器。其提供了一个可扩展的 API 来生成基于 JVM 的项目,并带有几种常见概念的实现。该版本包括 27 个修复程序、改进和依赖项升级。 主要更新内容 删除 Gradle 插件解析策略 MavenBuild 中的分层列表支持 允许在依赖项映射中覆盖 Bom 清除约定以删除 Spring Boot 1.x 的代码 删除 CloudfoundryEnvironmentPostProcesso 为 nx 客户端添加用...

3
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/04/10 10:10

搭建Spring Initializr服务器

前言 按照网上很多教程,出错特别多。首先是GitHub和maven仓库的网络环境比较差,踩了很多坑;其次是SpringInitializr更新迭代几个版本,0.7.0我也没能弄成功。索性就用了旧版本0.6.0 一、运行环境 Maven版本:3.5.3 JDK:1.8 Windows:win7 x64 Spring Initilizr版本:v0.6.0 二、设置使用阿里的maven仓库 maven安装目录中,conf文件夹下settings配置文件mirrors节点增加以下子节点: <mirror> <id>nexus-aliyun</id...

0
0
发表了博客
2018/06/20 16:24

Spring Initializr 构建Spring Boot/Cloud工程

在之前的所有Spring Boot和Spring Cloud相关博文中,都会涉及Spring Boot工程的创建。而创建的方式多种多样,我们可以通过Maven来手工构建或是通过脚手架等方式快速搭建,也可以通过《Spring Boot快速入门》一文中提到的SPRING INITIALIZR页面工具来创建,相信每位读者都有自己最喜欢和最为熟练的创建方式。 本文我们将介绍嵌入的Intellij中的Spring Initializr工具,它同Web提供的创建功能一样,可以帮助我们快速的构建出一个基...

1
4
发表于开发技能专区
2020/07/06 10:24

开启Spring Initializr个性化之旅

> Every good Spring Boot project usually starts at https://start.spring.io/ > > — [Josh Long](https://medium.com/u/a17df5ec14a4?source=post_page-----2439ecabb069----------------------) ![202006201751FnpKSR11](https://oscimg.oschina.net/oscnet/up-ce88c60688233281f9050be7776fa2bbdd8.png) 背景介绍,自己的项目或者公司的项目一般需要维护很多定制化的模块时,都是上传到maven私服中方便使用,但存在一个问...

0
0
发表了博客
2018/07/12 11:52

在阿里云上搭建Spring Initializr服务器。

  参考的博客有: https://blog.csdn.net/chszs/article/details/51713174           https://segmentfault.com/a/1190000011371249           https://blog.csdn.net/KingBoyWorld/article/details/77373272?locationNum=7&fps=1 比较重要的问题:启动的目标jar包。.m2\repository\io\spring\initializr\initializr-service\0.7.0.BUILD-SNAPSHOT\initializr-service-0.7.0.BUILD-SNAPSHOT.jar 整个io依...

0
0
2020/05/18 15:30

快速创建 Spring Cloud 应用的 Spring Initializr 使用及原理

Photo @ Alibaba Initializr 官网 文 | 良名 背景 相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Sentinel 也进入 start.spring.io 的选项中,进一步的方便开发者使用阿里云的产品。 但是,生成的工程骨架中,只有组件坐标信息,缺少对应的使用方法和 Demo 代码;于是,开发者还是需要...

0
0
发表于服务端专区
01/22 09:41

Spring Initializr中生成的mvnw是干吗的?

当我们使用[Spring Initializr](https://blog.didispace.com/spring-initializr-in-intellij/)来创建Spring Boot工程的时候,有没有发现在工程根目录下有两个名为`mvnw`的文件: ![](https://oscimg.oschina.net/oscnet/up-b8c292b3f356858d0194e66a28641a80387.png) 从命名、图标、扩展名来猜测,这两个文件的作用应该是一样的,只是cmd文件应该是用在windows下跑的,而另外一个则是用于linux环境下跑的。 > 欢迎关注Spring Bo...

0
0
发表于软件架构专区
2020/03/21 10:14

快速创建Spring Cloud 应用的 Spring Initializr 使用及原理

Photo @ Alibaba Initializr 官网 文 | 良名 背景 相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Sentinel 也进入 start.spring.io 的选项中,进一步的方便开发者使用阿里云的产品。 但是,生成的工程骨架中,只有组件坐标信息,缺少对应的使用方法和 Demo 代码;于是,开发者还是需要...

0
0
发表了博客
01/22 10:00

Spring Initializr中生成的mvnw是干吗的?

当我们使用Spring Initializr来创建Spring Boot工程的时候,有没有发现在工程根目录下有两个名为mvnw的文件: 从命名、图标、扩展名来猜测,这两个文件的作用应该是一样的,只是cmd文件应该是用在windows下跑的,而另外一个则是用于linux环境下跑的。 欢迎关注Spring Boot系列免费教程连载「点击进入汇总目录」 那么这个文件到底是用来做什么呢?下面我们一起尝试了解一下: 第一步:打开读一下 因为内容较多,我这里就不放出来...

0
0
发表了博客
2019/06/06 13:52

Spring Initializr生成的demo测试404错误

体验Spring Initializr生成的spring boot工程,启动成功, 目录结构如下: 添加了一个简单的controller后,启动成功但访问报404错误; 原因: springboot默认扫描启动类当前及以下包; 启动类CloudDemoApplication的包路径:com.unisound.ig.cloudDemo controller的包路径:com.unisound.ig.controller 因此,无法识别controller所在包的Bean; 解决方案: 1、重写Springboot默认的扫描包路径,自定义扫描包路径,在启动类上添加...

0
0
2020/12/06 13:42

Spring Initializr Default 无法创建项目

最近使用idea创建springboot项目,总是提示失败 切换service URL 输入aliyun的镜像节点:http://start.aliyun.com

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
4 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部