Files
openapi-generator/samples/server/petstore/java-dubbo/.openapi-generator/FILES
William Cheng b7749712b8 feat: Add Java Dubbo code generator for Apache Dubbo microservices (#21968)
* feat: add Apache Dubbo code generator with multi-registry support

- Add comprehensive Dubbo microservice code generator
- Support Zookeeper and Nacos registries with auto-dependency selection
- Implement version-aware dependency management (Dubbo 3.2 vs 3.3+)
- Generate service interfaces, implementations, and Spring Boot REST controllers
- Include complete Spring Boot application structure with configuration
- Add detailed documentation and usage examples
- Support async operations and generic response wrappers
- Provide flexible configuration options for packages, versions, and features

* feat: Add dubbo sample with CI validation

Adds a new sample generator configuration for dubbo.

The existing GitHub workflow for Java samples is updated to build and test this new sample automatically.

* fix: fix Dubbo protocol extension issue in test environment

- Set registry address to N/A to avoid ZooKeeper dependency
- Change protocol from 'triple' to 'tri' to resolve extension loading error

* various fix to java dubbo server generator

* update doc

* update readme

---------

Co-authored-by: redoom <gyklcy@iCloud.com>
2025-09-16 01:51:12 +08:00

21 lines
1.2 KiB
Plaintext

README.md
pom.xml
src/main/java/org/openapitools/example/OpenAPIPetstoreApplication.java
src/main/java/org/openapitools/example/api/consumer/PetServiceController.java
src/main/java/org/openapitools/example/api/consumer/StoreServiceController.java
src/main/java/org/openapitools/example/api/consumer/UserServiceController.java
src/main/java/org/openapitools/example/api/interfaces/PetService.java
src/main/java/org/openapitools/example/api/interfaces/StoreService.java
src/main/java/org/openapitools/example/api/interfaces/UserService.java
src/main/java/org/openapitools/example/api/provider/PetServiceImpl.java
src/main/java/org/openapitools/example/api/provider/StoreServiceImpl.java
src/main/java/org/openapitools/example/api/provider/UserServiceImpl.java
src/main/java/org/openapitools/example/model/Category.java
src/main/java/org/openapitools/example/model/ModelApiResponse.java
src/main/java/org/openapitools/example/model/Order.java
src/main/java/org/openapitools/example/model/Pet.java
src/main/java/org/openapitools/example/model/Tag.java
src/main/java/org/openapitools/example/model/User.java
src/main/resources/application.yml
src/test/java/org/openapitools/example/OpenAPIPetstoreApplicationTests.java