更上一层楼
VMware 提供培训和认证,以加速您的进步。
了解更多我非常高兴地代表整个 Spring Boot 团队宣布 Spring Boot 1.0 的正式发布!您可以在此处下载包含重要安全修复程序的 1.0.1 版本。
您可以在projects.spring.io/spring-boot上找到您需要的所有入门知识,以及我们不断增长的 “入门”指南(其中大多数都使用 Spring Boot)。
自从最初的请求 “改进无容器 Web 应用程序架构”提出以来,Spring Boot 诞生至今已经 18 个月了。 从那时起,我们看到了 1720 个提交,由 54 位不同的贡献者完成,我们关闭了 549 个问题,并且代码被 fork 了 398 次。 谢谢!
为什么选择无容器? 今天的 PaaS 环境已经提供了大量的管理、扩展和可靠性功能,因此我们专注于使 Spring Boot 成为一个超轻量级的容器,非常适合在云中部署应用程序或服务。 如果您还没有看到 Spring Boot 在行动,这里有一个规范的“Hello World!” Web 应用程序,您可以使用 CLI 工具实际运行它。
groovy @RestController class Example { @RequestMapping("/") String helloWorld() { "Hello World!" } }
CLI 使用出色的 Groovy 语言来编译您的代码。 当然,您也可以自由地将 Spring Boot 库直接与 Java 或任何其他基于 JVM 的语言一起使用来编写您的应用程序。 请务必查看广泛的 参考文档,以获取完整的特性分解。
如果您有兴趣查看使用 Spring Boot 构建的稍微大一点的应用程序示例,请尝试 spring.io 本身。 我们最近 开源了整个网站,作为一个 Spring 参考应用程序。
对于一个较小的例子,例如服务,请尝试 “构建 RESTful Web 服务” 指南。 它展示了如何以 < 100 LoC 编写服务非常容易,您甚至可以将可执行程序 放入一条推文中(140 个字符)! 您可以在 Dan Woods 的 InfoQ 上的优秀文章中阅读更多关于微服务和引导的信息。
感谢 Java Buildpack 团队,您还会发现 Spring Boot 应用程序可以无缝部署到 Cloud Foundry; 当然,您也可以将 Boot 应用程序与 其他云提供商一起使用,或者直接在您自己的数据中心中使用。
最后,如果您是 STS 用户,请查看 最新的 v3.5 版本,其中包括对 Spring Boot 的集成支持(请参阅下面的视频)。 如果您更喜欢其他 IDE(或者您更喜欢 Vim/Emacs),您可以使用 start.spring.io 初始化您的项目。
!{iframe width="560" height="315" src="//www.youtube.com/embed/p8AdyMlpmPk" frameborder="0" allowfullscreen}{/iframe}
再次感谢所有早期采用者,他们测试了 Spring Boot、撰写了相关文章并提交了拉取请求。 您的反馈对我们来说非常宝贵,所以请 继续提出!