@@ -109,6 +109,7 @@ Before generating or using the client, make sure you have:
109109* ** Java 21** or newer
110110* ** Maven 3.9+** (or Gradle 8+ if you adapt the build)
111111* A running instance of the ` customer-service ` exposing its OpenAPI spec
112+ * OpenAPI spec (saved locally in this repo as ` src/main/resources/customer-api-docs.yaml ` )
112113
113114---
114115
@@ -160,7 +161,8 @@ Consumer code (e.g., adapter) gets compile-time type safety
160161
161162** Key files**
162163
163- * Templates: ` src/main/resources/openapi-templates/api_wrapper.mustache ` , ` .../model.mustache `
164+ * Template directory: ` src/main/resources/openapi-templates/ `
165+ * Templates (overlay): ` src/main/resources/openapi-templates/api_wrapper.mustache ` , ` .../model.mustache `
164166* Generated output: ` target/generated-sources/openapi/src/gen/java `
165167* Packages (from ` pom.xml ` ): ` apiPackage ` , ` modelPackage ` , ` invokerPackage `
166168
@@ -239,7 +241,6 @@ public class CustomerApiClientConfig {
239241``` properties
240242customer.api.base-url =http://localhost:8084/customer-service
241243```
242-
243244** Usage example:**
244245
245246``` java
@@ -556,11 +557,6 @@ as-is. However, the hook is available if your project needs to enforce additiona
556557Validation)
557558on top of generated wrapper classes.
558559
559- ---
560-
561- ## 🛡 License
562-
563- This repository is licensed under ** MIT** (root ` LICENSE ` ). Submodules inherit the license.
564560
565561---
566562
@@ -569,3 +565,17 @@ This repository is licensed under **MIT** (root `LICENSE`). Submodules inherit t
569565This client is generated from the OpenAPI spec exposed by:
570566
571567* [ customer-service] ( ../customer-service/README.md ) — Sample Spring Boot microservice (API producer).
568+
569+ ---
570+
571+ ## 🤝 Contributing
572+
573+ Contributions, issues, and feature requests are welcome!
574+ Feel free to [ open an issue] ( ../../issues ) or submit a PR.
575+
576+ ---
577+
578+ ## 🛡 License
579+
580+ This repository is licensed under ** MIT** (root ` LICENSE ` ). Submodules inherit the license.
581+
0 commit comments