gpt4 book ai didi

java - 如何在 swagger codegen 中生成构造函数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:48:04 26 4
gpt4 key购买 nike

codegen 没有生成任何构造函数。我引用了 petstore swagger 文件,使用了最新的 swagger codegen jar 文件。

但是只生成了默认构造函数。

它不会根据其字段生成构造函数。

如何开启?

最佳答案

如果您真的需要一个带有参数的构造函数,您可以通过修改以 .moustache 结尾的模板文件来实现。

"enable/use/modify" templates

我假设您要编辑一个现有模板并希望每个模型都有一个构造函数。

这是模型模板文件中构造函数的一个简单示例:

public {{classname}}( {{#vars}} {{datatype}} {{baseName}}{{^-last}},{{/-last}} {{#-last}}){
construct code here
}{{/-last}}{{/vars}}

请注意,这应该位于 {{#model}} {{/model}} 标签之间

有关 mustache 模板的更多信息,请参阅

https://mustache.github.io/mustache.5.html

List of template variables

template examples for the codegen

关于java - 如何在 swagger codegen 中生成构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45768194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com