文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
5.5 小结
Spring Boot CLI 利用了 Spring Boot 自动配置和起步依赖的便利之处,并将其发扬光大。借由 Groovy 语言的优雅,CLI 能让我们在最少的代码噪声下开发 Spring 应用程序。
本章中我们彻底重写了第 2 章里的阅读列表应用程序,只是这次我们用 Groovy 把它写成了 Spring Boot CLI 应用程序。通过自动添加很多常用包和类的 import
语句,CLI 让 Groovy 更优雅。它还可以自动解析很多依赖库。
对于 CLI 无法自动解析的库,基于 CLI 的应用程序可以利用 Grape 的 @Grab 注解,不用构建说明也能显式地声明依赖。Spring Boot 的 CLI 扩展了 @Grab
注解,针对很多常用库依赖,只需声明 Module ID 就可以了。
最后,你还了解了如何用 Spring Boot CLI 来执行测试和构建可部署产物,这些通常都是由构建系统来负责的。
Spring Boot 和 Groovy 结合得很好,两者的简洁性相辅相成。在第 6 章,我们还会看到 Spring Boot 和 Groovy 是如何协同的 - Spring Boot 是 Grails 最新版本的核心。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论