5.1.1 设置 CLI 项目
我们要做的第一件事是创建目录结构,容纳项目。与基于 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 技术交流群。

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