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

Swagger codegen 选项不生成 hashCode() 和 equals()

龚弘业
2023-03-14

下面是关于Spring Boot服务器存根的生成,使用swagger代码(-l Spring)。

Swagger codegen 二进制文件(当前:v2.3.1)是否有任何选项可以在没有hashCode()和equals()方法的情况下生成dto模型?

我在配置帮助中没有找到任何选项。我希望生成的 dto 模型扩展一个抽象类,其中 hashCode() 和 equals() 方法已经声明,因此不应在生成的模型类中被覆盖。

共有1个答案

翟源
2023-03-14

一种方法是自定义 mustache 模板(通过删除与 hashCode()、equals() 相关的行),并在生成 Spring 引导服务器存根时使用 -t 选项。

 类似资料:
  • 我试图从一个XSD文件生成一个包含toString、equals和hashCode方法的Java类。我得到了toString的工作,但我无法弄清楚如何让CXF插件生成equals和hashCode方法。 这是我的XSD文件: 很好,我意识到工件不存在,但我不知道如何配置CXF插件来生成equals和hashCode方法。您知道如何配置CXF插件来生成equals和hashCode方法吗?提前感谢您

  • 问题内容: 建议和有时是必要的,即表示值(类 值类 )来覆盖,[和任选]的方法。这些方法返回的值取决于类及其超类的成员变量的全部或子集。为了实现它们正常,你必须了解理论的一点点 散列 和代数和集理论的一点点(不要太多,几乎一切都在explaind 的javadoc 这些方法和有效的Java形式乔希布洛赫。) 在大多数情况下,此方法的实现遵循一个模板,并且IDE(如Eclipse JDT)包括生成它

  • 我已经习惯了从命令行使用XJC工具。但是我意识到我不能使用它生成带有和方法的Java类。我用了这个: 1.可以用CXF XJC Maven插件从DTD文件生成和方法吗?

  • 我试图使用Java以编程方式从XSD文件生成JAXB类。我使用以下代码片段来实现这一点: 生成的类只包含字段的方法。但是,我还希望包括、和方法。如何在生成代码时做到这一点?

  • 当我们将一个对象作为键插入到一个映射中时,它的哈希代码就会生成。但如果我的密钥是对象列表,那么,它是列表中所有对象哈希代码的总和吗? 请帮助理解。

  • 主要内容:gcc -c指令我们知道,从 C、C++源代码生成可执行文件要经历 4 个过程,分别为预处理、编译、汇编和链接。 《 GCC -E选项:对源程序做预处理操作》一节以 demo.c 源文件为例,介绍了如何对源文件进行预处理,并生成相应的 demo.i 预处理文件;《 GCC -S选项:编译非汇编文件》一节介绍了如何对 demo.c 或者 demo.i 进行编译,并生成相应的 demo.s 汇编代码文件。 [root