Java jhipster中API首次开发生成的源代码

Java jhipster中API首次开发生成的源代码,java,jhipster,openapi-generator,Java,Jhipster,Openapi Generator,我试图用openapi生成器在jhipster中生成一个新的服务,但是生成的源代码是在builddirectory(目标)上创建的,所以没有必要覆盖这些源代码并添加我的逻辑。在我的过程中我应该改变什么 我创建了swagger代码,并按照jhipster文档中的建议运行generate sources: openapi:'3.0.1' 信息: 标题:“示例” 版本:0.0.1 服务器: -网址:http://localhost:8080 描述:开发服务器 -网址:https://localhost

我试图用openapi生成器在jhipster中生成一个新的服务,但是生成的源代码是在builddirectory(目标)上创建的,所以没有必要覆盖这些源代码并添加我的逻辑。在我的过程中我应该改变什么

我创建了swagger代码,并按照jhipster文档中的建议运行generate sources:

openapi:'3.0.1'
信息:
标题:“示例”
版本:0.0.1
服务器:
-网址:http://localhost:8080
描述:开发服务器
-网址:https://localhost:8080
描述:具有TLS配置文件的开发服务器
路径:
/评估/{参考}:
获取:
总结:针对给定参考的主动评估
操作ID:getAssessmentsByDevice
说明:|
通过传递唯一标识符引用,您可以获得该设备的活动评估
参数:
-在:路径
名称:参考
描述:唯一设备标识符
必填项:true
模式:
类型:字符串
响应:
'200':
描述:设备的活动评估
内容:
应用程序/json:
模式:
类型:数组
项目:
类型:字符串
'400':
说明:输入参数错误
'404':
描述:未找到引用
和正在运行的发电机:

[INFO] OpenAPI Generator: spring (server)
[INFO] Generator 'spring' is considered stable.
[INFO] ----------------------------------
[INFO] Environment variable JAVA_POST_PROCESS_FILE not defined so the Java code may not be properly formatted. To define it, try 'export JAVA_POST_PROCESS_FILE="/usr/local/bin/clang-format -i"' (Linux/Mac)
[INFO] NOTE: To enable file post-processing, 'enablePostProcessFile' must be set to `true` (--enable-post-process-file for CLI).
[INFO] Invoker Package Name, originally not set, is now derived from api package name: com.hcb.happyratingmodel.web
[INFO] Processing operation getAssessmentsByDevice
[INFO] writing file C:\Users\cduquemarcos\Documents\Documentation\Projects\Personal\example\target\generated-sources\openapi\src\main\java\com\hcb\example\web\api\AssessmentsApiController.java
[INFO] writing file C:\Users\cduquemarcos\Documents\Documentation\Projects\Personal\example\target\generated-sources\openapi\src\main\java\com\hcb\example\web\api\AssessmentsApi.java
[INFO] writing file C:\Users\cduquemarcos\Documents\Documentation\Projects\Personal\example\target\generated-sources\openapi\src\main\java\com\hcb\example\web\api\AssessmentsApiDelegate.java
[INFO] writing file C:\Users\cduquemarcos\Documents\Documentation\Projects\Personal\example\target\generated-sources\openapi\src/main/java\com\hcb\example\web\api\ApiUtil.java
[INFO] writing file C:\Users\cduquemarcos\Documents\Documentation\Projects\Personal\example\target\generated-sources\openapi\.openapi-generator\VERSION
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] -----------------------------------------------------------------------
我希望这些类将在SRC文件夹下生成,以便通过我的实现进行扩展。 我的理解正确吗?我应该手动将它们复制到源文件夹吗?
谢谢。

默认输出路径是${project.build.directory}/generated sources/openapi。您可以通过在配置设置中使用output属性更改它,或者通过openapi.generator.maven.plugin.output属性全局设置它来修改它


此处有更多详细信息和其他配置选项:

Yes如果要编辑这些选项,可以手动复制它们。插件是这样设置的,所以事实的来源是openapi代码,您可以扩展生成的接口。