IDEA下springboot thymeleaf Cannot resolve ‘XXX‘

如下面的示例代码,这样处理就可以直接导航到定义,不再报错
不建议直接压制错误,出问题时可能连个警告都没有

<!--/*@thymesVar id="server" type="com.xxx.Server"*/-->
<tbody>
          <tr>
              <td>核心数</td>
              <td th:text="${server.cpu.cpuNum}">0个</td>
          </tr>
          <tr>
              <td>用户使用率</td>
              <td th:text="${server.cpu.used + '%'}">0%</td>
          </tr>
          <tr>
              <td>系统使用率</td>
              <td th:text="${server.cpu.sys + '%'}">0%</td>
          </tr>
          <tr>
              <td>当前空闲率</td>
              <td th:text="${server.cpu.free + '%'}">0%</td>
          </tr>
      </tbody>
### 创建新的 Spring Boot 项目 在 IntelliJ IDEA 中创建一个新的 Spring Boot 项目非常直观。通过使用内置的工具和支持,可以轻松完成项目的初始化和配置。 #### 使用 Spring Initializr 初始化项目 启动 IntelliJ IDEA 后,在欢迎界面选择 “New Project”,接着选择 “Spring Initializr”。这允许指定新项目的元数据,如组 ID 和工件 ID,并能挑选所需的依赖项[^1]。 ```java // Maven pom.xml 文件部分展示 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> </dependencies> ``` #### 添加 Thymeleaf 支持 为了使应用程序能够利用 Thymeleaf 模板引擎,需要向 `pom.xml` 或者 Gradle 构建文件中加入相应的 starter 依赖。对于 Maven 用户来说,这意味着添加 `spring-boot-starter-thymeleaf` 作为依赖之一[^2]。 #### 配置 Thymeleaf 确保 HTML 文件位于资源目录下的 templates 文件夹内,并且这些文件顶部应声明命名空间以启用 Thymeleaf 属性: ```html <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <title th:text="${title}">Page Title</title> </head> <body> <p th:text="'Hello, ' + ${name}"></p> </body> </html> ``` 上述代码片段展示了如何在一个简单的网页上显示动态内容[^5]。 #### 测试集成效果 最后一步是编写一个控制器类来渲染视图。例如,可以通过定义 RESTful Web Service 来返回模型属性给前端页面处理。 ```java import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HelloController { @GetMapping("/hello") public String hello(Model model) { model.addAttribute("message", "World"); return "hello"; } } ``` 这样就完成了整个流程——从创建 Spring Boot 项目到成功集成了 Thymeleaf 模板引擎[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心如止水521

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值