如何防止OpenAPI生成器在Java中使用通配符导入

问题描述

如何防止openapi-generator在Java中使用通配符导入,例如import javax.validation.constraints.*;

此导入在指定的REST API的每个类中使用,其中关键字required用于属性。例如,在此片段中:

...
components:
  schemas:
    SimpleRequest:
      description: Simple request with a required property.
      type: object
      required:
        - requestID
      properties:
        requestID:
          type: string
...

此处生成的Java代码具有对象SimpleRequest的类,该类的属性requestID不能为Null。 这由生成的代码中字段上方的@NotNull指示。除了使用通配符导入,生成器还可以使用以下导入界面:import javax.validation.constraints.NotNull;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)