mansonliwh opened a new pull request, #3296: URL: https://github.com/apache/amoro/pull/3296
## Why are the changes needed? Close #3256. ## Brief change log This PR introduces **Swagger** and **OpenAPI Generator**. To avoid intrusive development, this design does not use a large number of annotations on the controller. Instead, it predefines the _openapi.yaml_. The interface specifications defined in _openapi.yaml_ are used to generate the Swagger page, API docs, and an SDK using the Apache HttpClient framework. In the Maven build, you can use the generate-sdk profile to specify whether to generate the SDK. ## How was this patch tested? - [ ☑️ ] Add screenshots for manual tests if appropriate    - [ ☑️ ] Run test locally before making a pull request -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
