mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-11-25 21:13:40 +00:00
* 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>
16 lines
549 B
YAML
16 lines
549 B
YAML
generatorName: java-dubbo
|
|
outputDir: samples/server/petstore/java-dubbo
|
|
inputSpec: modules/openapi-generator/src/test/resources/3_0/petstore.yaml
|
|
templateDir: modules/openapi-generator/src/main/resources/java-dubbo
|
|
additionalProperties:
|
|
hideGenerationTimestamp: "true"
|
|
artifactId: openapi-dubbo-server-petstore
|
|
basePackage: "org.openapitools.example"
|
|
title: "OpenAPI Petstore"
|
|
serviceInterface: true
|
|
serviceImplementation: true
|
|
useTags: true
|
|
dubboVersion: "3.2.18"
|
|
javaVersion: "17"
|
|
registryAddress: "zookeeper://127.0.0.1:2181"
|