当前位置: 首页 > 知识库问答 >
问题:

Thymeleaf无法识别龙目岛吸气器和设置器

方夜洛
2023-03-14

已安装Lombok插件。使用Intellij15。模型的结构显示了getters和setters,但我从thymeleaf得到以下错误。

错误:

@Entity
public @Data class Post {

    @Id
    @GeneratedValue
    private Long id;

    @NotEmpty
    private String postTitle;

    @NotNull
    @ManyToOne
    private Author postAuthor;

    @NotNull
    @Temporal(TemporalType.DATE)
    private Date postDate;

    @Column(columnDefinition = "TEXT")
    private String postTeaser;

    @Column(columnDefinition = "TEXT")
    private String postBody;

}
@GetMapping("/create")
public String postForm(Post post, Model model) {
    model.addAttribute("authors", authorService.getAllAuthors());
    return "postform";
}
<input id="postTitle" type="text" th:field="*{postTitle}" />

共有1个答案

裴劲
2023-03-14

我在使用一个名为“isEnabled”的布尔值时遇到了这个问题。将其重命名为“Enabled”起作用。但我不知道这是什么原因。

 类似资料:
  • 问题内容: 我只是试图将基于Maven的项目发送到另一台计算机和恐怖,到处都是红色标记! 但是,建造就好了。 很快,我注意到Lombok并没有为我的类生成getter和setter,尽管Eclipse已正确识别了and 。 两台计算机使用相同的Maven版本(3.0.4),但使用不同的JDK(1.6_23和1.6_33)。他们都使用Eclipse Indigo 32位。您是否有解决问题的想法? 问

  • 我试着在IntelliJ上使用Lombok和Maven和VRaptor,但它不起作用。 我已经在stackoverflow中阅读了一些信息,但没有解决我的问题,我已经在Intellij中启用了注释处理器,但仍然一无所获。 我也试图从命令行(Windows)编译它,但没有成功。 我还尝试在没有maven的情况下创建另一个项目,添加库,创建一些用于测试的类,它可以完美地工作、编译和运行。 有什么帮助吗

  • 我在Intellij遇到了一个奇怪的问题。我正在使用Lombok(1.18.2)、IntelliJ(2018.2.2)和JUnit 5在gradle 4多模块项目中。 我花了好几个小时来复制这个。 > 运行所有具有覆盖率测试用例。 移除龙目镜并在此之后生成吸气剂和定型剂也没有效果。 尝试了一切来解决这个问题(启用注释处理器、Lombok插件、清理构建),但没有成功。 编辑1: Root build

  • 我在gradle项目中使用lombok,希望创建一个jar文件,但每次我执行jar任务(无论是在控制台还是eclipse ide中触发)时,我都会发现错误,我的lombok导入在我使用lombok注释的类中找不到。输出示例: 搜索了一段时间后,我发现有一个适用于gradle和lombok的插件,但在使用较新的gradle版本编译时并不真正需要。我的gradle版本是3.4.1和lombok 1.6

  • 问题内容: 我正在尝试向使用Lombok的现有Java Maven项目添加常规功能。不幸的是,当我用下面的pom片段启用groovy-maven- eclipse编译器时,我的带有lombok注释的Java文件无法编译。据我所知,Lombok根本不参与Java文件的编译。 我还应该指出,在eclipse中(使用m2e)一切正常。当我尝试执行mvn软件包时,会出现我的问题。 问题答案: @Todd:

  • 问题内容: 我在基于龙目岛的POJO中有一个自定义设置器: 但是当我使用Lombok生成的生成器时: 我的自定义设置程序未调用,因此密码未编码。这让我很难过。 当我直接使用它时,当然会调用我的自定义设置器: 如何使Lombok的生成器使用我的自定义设置器? 问题答案: 根据文档:仅自己定义足够的框架。特别是,Lombok将生成一个class ,反映该字段的字段和构建器方法,您可以自己提供其中的任何