返回介绍

5.1.1 设置 CLI 项目

发布于 2025-04-21 21:10:08 字数 995 浏览 0 评论 0 收藏

我们要做的第一件事是创建目录结构,容纳项目。与基于 Maven 或 Gradle 的项目不同,Spring Boot CLI 项目并没有严格的项目结构要求。实际上,最简单的 Spring Boot CLI 应用程序就是一个 Groovy 脚本,可以放在文件系统的任意目录里。对阅读列表应用程序而言,你应该创建一个干净的新目录来存放代码,把它们和你电脑上的其他东西分开。

$ mkdir readinglist

此处我将目录命名为 readinglist,但你可以随意命名。比起找个地方放置代码,名字并不重要。

我们还需要两个额外的目录存放静态 Web 内容和 Thymeleaf 模板。在 readinglist 目录里创建两个新的目录,名为 static 和 templates。

$ cd readinglist
$ mkdir static
$ mkdir templates

这些目录的名字和基于 Java 的项目中 src/main/resources 里的目录同名。虽然 Spring Boot 并不像 Maven 和 Gradle 那样,对目录结构有严格的要求,但 Spring Boot 会自动配置一个 Spring ResourceHttpRequestHandler 查找 static 目录(还有其他位置)的静态内容。还会配置 Thymeleaf 来解析 templates 目录里的模板。

说到静态内容和 Thymeleaf 模板,那些文件的内容和我们在第 2 章里创建的一样。因此你不用担心稍后无法将它们回忆起来,直接把 style.css 复制到 static 目录,把 readingList.html 复制到 templates 目录即可。

此时,阅读列表项目的目录结构应该是这样的:

.
├─ static
│  └─style.css
└─ templates
   └─  readingList.html

现在项目已经设置好了,我们准备好编写 Groovy 代码了。

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

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

发布评论

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