idea创建springboot项目jdk1.8为什么没有templates
时间: 2025-02-01 20:04:02 浏览: 71
### IDEA 创建 Spring Boot 项目 JDK1.8 缺少 `templates` 文件夹解决方案
当在 IntelliJ IDEA 中使用 JDK 1.8 创建 Spring Boot 项目时,如果发现缺少 `templates` 文件夹,这通常是因为没有添加 Web 启动器 (starter) 或者选择了错误的依赖项。
#### 解决方法:
为了确保创建的 Spring Boot 项目包含 `templates` 和其他必要的资源文件夹,在创建新项目时应选择合适的依赖选项。具体操作如下:
- **启动 Spring Initializr**:通过 Spring Initializr 初始化一个新的 Spring Boot 应用程序。
- **选择 Java 版本**:确认所选Java版本为 1.8[^2]。
- **添加 Web Starter 依赖**:确保勾选了 "Spring Web" 组件或其他任何与Web开发有关的组件。这样做会自动引入 `spring-boot-starter-web` 到项目的构建路径中,并且会在 `src/main/resources/` 目录下自动生成 `static`, `templates` 等标准结构化文件夹[^3]。
对于已经存在的项目,可以通过手动编辑 Maven 的 POM 文件来添加缺失的部分:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
```
之后同步Maven项目以应用更改。此时应该能看到 IDE 自动生成所需的文件夹结构,包括 `templates` 文件夹用于存放视图模板文件。
另外值得注意的是,默认情况下,Spring Boot 使用 Thymeleaf 作为其内置模板引擎之一;因此,除了上述步骤外,还可以考虑加入Thymeleaf支持以便更好地利用这些功能强大的工具集。
最后提醒一点,虽然当前更倾向于采用 `.yml` 来编写配置文件而不是传统的 `.properties` 文件格式,但对于某些特定场景或旧版兼容需求来说,`.properties` 仍然是可行的选择。
阅读全文
相关推荐

















