返回介绍

21.3 组合使用 Groovy 与 Spring Boot CLI

发布于 2024-08-17 00:45:49 字数 785 浏览 0 评论 0 收藏 0

Groovy编程语言要比Java简单得多。它的语法允许有一些快捷方式,比如省略分号和public关键词。同时,Groovy类中的属性不像Java那样需要Setter和Getter方法。当然,Groovy还有其他的一些属性,能够消除Java代码中很多的繁文缛节。

如果你愿意使用Groovy编写应用代码并通过Spring Boot CLI运行的话,那么Spring Boot能够借助Groovy的简洁性进一步简化Spring应用。为了阐述这一点,我们使用Groovy来重新编写Contacts应用程序。

为什么不呢?在初始版本的应用中,我们只有几个小的Java类,因此使用Groovy进行重写也没有太多的工作量。我们可以重用相同的Thymeleaf模板和schema.sql文件。既然我宣称Groovy能够进一步简化Spring,那重写应用也不是什么大事儿。

在这个过程中,我们还会移除一些代码。Spring Boot CLI本身就是启动器,所以不再需要前面所创建的Application类。Maven和Gradle构建文件也不再需要了,因为我们将会通过CLI运行未编译的Groovy文件。少了Maven和Gradle之后,项目的整体结构将会变得更加扁平化,新的项目结构将会如下所示:

schema.sql、style.css和home.html将会保持原样,但是需要将Java类转换为Groovy。我们先从使用Groovy编写Web层开始。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文