领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我们很高兴在今天发布新版本的 Spring Initializr,网址是 https://start.spring.io!
最初它只是一个小的内部 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 个项目,主要是 Java (98%) Web 应用程序,使用 Maven (80%)、Java 8 (82%) 和 jar 打包 (83%)。最广泛使用的起步依赖项是 web (63%)、Spring Data JPA (25%)、Spring Security (21%) 和 MySQL (19%)。我们注意到大多数用户使用默认设置生成他们的项目。六月初,我们将默认 Java 版本切换为 8,此后注意到基于 Java 8 的项目逐渐增加。
我们重新设计了 Spring Initializr,以改善新手和经验丰富的用户的体验;如果您知道自己想要什么,应该很容易快速生成一个项目,但该应用程序也应该在需要时提供指导。这就是我们添加新搜索引擎以及所有依赖项的完整描述的原因。
例如,我们注意到“AOP”是第六大最广泛使用的起步依赖项!我们认为这是一个误解,因为您不需要此依赖项即可在您的应用程序中获得 DI 或代理支持。只有当您想使用 AspectJ 或创建自己的切面时才需要它。
在 Twitter 上向我们发送反馈 @springcentral 并在 github 项目页面上(当然,这是开源的)!