Spring Boot 2.4.2 ThymeLeaf 自动完成功能在 Eclipse 中不起作用

问题描述 投票:0回答:3

我想将 SpringBoot 与 Thymeleaf 一起使用。我创建了一个控制器,如下所示:

我的控制器结构如下:

@Controller
public class AboutController {

    @RequestMapping(value="/about" ,method=RequestMethod.GET)
    public String about()
    {
        System.out.println("inside about");
        return "about";
    }
}

并在 pom.xml 中具有依赖关系:

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

在about.html文件中

<!doctype html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <title>Document</title>
</head>
<body>
    <h1>Hi Thyme leaf Example</h1>
    <h1 th:  ></h1>
</body>
</html>

建议/自动完成未显示:...

我正在使用

  • JDK 1.8
  • 春季启动2.4.2
  • 百里香叶3.0
java eclipse spring-boot jsp thymeleaf
3个回答
0
投票

我认为这与 Spring Boot 完全无关,我认为您需要来自 https://github.com/thymeleaf/thymeleaf-extras-eclipse-plugin 的 Thymeleaf Eclipse 插件才能完成此操作.


0
投票

右键单击项目图标 ----> 点击 Maven ----> 更新项目 ----> 选中所有内容,如下图所示 ( [1]: https://i.sstatic.net/S3Dnh.png )-----> 好的 ------> 等待项目更新。 -----> 重新启动STS

如果还是不行 转到帮助 ----> 安装新软件 ----> 管理 ----- 选择 Thymeleaf -----> 重新加载 -----> 应用并关闭 -----> 重新启动 STS


0
投票

要启用 Thymeleaf 建议,我按照以下步骤操作:

  • 使用 Eclipse 2023-12 进行 SpringBoot 开发
  • 使用 Eclipse 2023-12 时从 Eclipse 市场安装了 Thymeleaf 插件。
  • 使用 Eclipse 2023-12 时从 Eclipse 市场安装 STS 4 插件。
  • 安装 STS 插件后,使用 Eclipse 创建 Spring 入门项目。
  • 所有自动完成功能现在都可以在 Thymeleaf 中使用。
© www.soinside.com 2019 - 2024. All rights reserved.