首页 > 解决方案 > 如何使用 Swagger codegen 在 Java 中生成复制构造函数

问题描述

主要问题取决于如何在 Swagger codegen (yaml) 中生成构造函数?

例如,假设我想构建一个名为 Cat 的类。这在 yaml swagger 定义中看起来像这样:

Cat:
 type: object
 properties:
   name: string
   color: string

它的课程就像

public class Cat {
 String name;
 String color;

 public void Cat() {}

 public void Cat(String name, String colour) {
  this.name = name;
  this.color= color;
 }
}

我还想生成一个构造函数

public Cat(Cat cat) {
this.name = cat.getName();
this.color = cat.getColor();
}

有可能吗?

谢谢!!

标签: javayamlswaggerswagger-codegen

解决方案


推荐阅读