我正在尝试使用 java-vertx-web yaml 到代码生成器。生成过程工作正常,我得到了target/generated-sources/openapi/src/gen/java/main/org/openapitools/vertxweb/server/api
.
有文件称为:
TestApiHandler.java
TestApiImpl.java
TestApi.java
在 TestApiImpl 中,每条路由都有一个存根方法“未实现”,这是预期的。
现在我认为正常的过程是在我自己的项目文件中创建扩展这些 TestApiImpl 文件并在其中编写我自己的业务逻辑,以便它们处于源代码控制中。
但是当我这样做时,我无法将那些新实现的类重新注入到生成的服务器中,这样当调用路由时不会调用存根方法,而是调用我的真实实现。
覆盖这些生成的 Impl 类中的逻辑对我来说毫无意义,因为这个目标文件夹不在源代码管理中,并且每次我重新生成我的 API 时,这些文件都会被覆盖。
我错过了什么?