VampireAchao opened a new pull request, #5630: URL: https://github.com/apache/shenyu/pull/5630
<!-- Describe your PR here; e.g. Fixes #issueNo --> Fixes #5628 This PR upgrades the Swagger integration from Swagger 2 to Swagger 3 in the `shenyu-examples-http-swagger2` module. The key changes include: - **Dependency Upgrades:** - Replaced `springfox-swagger-ui` and `springfox-swagger2` dependencies with `springdoc-openapi-starter-webmvc-ui`. - Upgraded `commons-lang3.version` to `3.12.0` to avoid issues with the `NumberUtils.isCreatable(String)` method not being found. - **Migration Adjustments:** - All instances of Swagger 2 have been updated to Swagger 3. - Annotations have been modified as per the migration guidelines provided in the [Springdoc documentation](https://springdoc.org/#migrating-from-springfox). - **Verification:** - Ensured that the API documentation functionality remains correct and operational after the upgrade. <!-- Thank you for proposing a pull request. This template will guide you through the essential steps necessary for a pull request. --> Make sure that: - [x] You have read the [contribution guidelines](https://shenyu.apache.org/community/contributor-guide). - [x] You submit test cases (unit or integration tests) that back your changes. - [x] Your local test passed `./mvnw clean install -Dmaven.javadoc.skip=true`. -- 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: notifications-unsubscr...@shenyu.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org