领先一步
VMware 提供培训和认证,以加快您的进步。
了解更多我们很高兴今天在 https://start.spring.io 发布 Spring Initializr 的新版本!
最初,它只是一个小型内部 Web 应用程序,用于生成 Spring Boot 项目,但它发展成为我们预料之外的更大规模的东西。您现在可以在 Web 上、您喜欢的 IDE(Eclipse STS 和 IntelliJ IDEA)中,甚至使用您的命令行工具(尝试 curl https://start.spring.io
)使用 Spring Initializr。
与此同时,Spring 产品组合正在不断发展,我们也收到了来自 Spring 社区的许多有益反馈。因为没有什么比实际数据更重要,所以在夏季之前,我们改进了服务,使其能够将其指标导出到一个集中的 Redis 实例。这使我们能够长期(无论我们在 Pivotal Web Services 上部署了多少实例)保持可靠的统计数据集合。
Spring Initializr 现在每月大约生成 **50,000 个项目**,其中大部分是使用 Maven(80%)、Java 8(82%)和 jar 包(83%)的 Java(98%)Web 应用程序。使用最广泛的启动器是 Web(63%)、Spring Data JPA(25%)、Spring Security(21%)和 MySQL(19%)。我们注意到大多数用户使用默认设置生成他们的项目。6 月初,我们 将默认 Java 版本切换到 8,并注意到从那时起基于 Java 8 的项目的数量有所增加。
我们重新设计了 Spring Initializr,以改善新手和经验丰富的用户的使用体验;如果您知道自己想要什么,则应该能够非常快速地生成一个项目,但该应用程序也应该在需要时提供指导。这就是我们添加新的搜索引擎以及所有依赖项的完整描述的原因。
例如,我们注意到“AOP”是使用第六广泛的启动器!我们认为这是一个误解,因为您的应用程序不需要此依赖项来获得 DI 或代理支持。只有当您想使用 AspectJ 或创建自己的方面时,才需要它。
在 Twitter 上 @springcentral 和 github 项目页面(当然,它是开源的)上向我们发送反馈!