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

Reply via email to