Skip to content

Commit bbea429

Browse files
committed
docs: update references to RFC 9457 and streamline external links
- Updated all remaining RFC 7807 mentions to RFC 9457 across adoption guides and index.md - Simplified external links in index.md, keeping only canonical Medium article and GitHub repository - Ensured consistent canonical reference alignment for SEO and documentation clarity
1 parent 6d54ca0 commit bbea429

File tree

4 files changed

+6
-7
lines changed

4 files changed

+6
-7
lines changed

docs/adoption/client-side-adoption-pom.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,4 +245,4 @@ cleanly and consistently across builds.
245245

246246
* Resolve templates dynamically from the current OpenAPI Generator version.
247247
* Apply your overlay Mustache templates automatically.
248-
* Generate **RFC 7807‑aware**, `data + meta` aligned clients ready for production use.
248+
* Generate **RFC 9457‑aware**, `data + meta` aligned clients ready for production use.

docs/adoption/client-side-adoption.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ nav_order: 2
88
# Client‑Side Integration Guide
99

1010
This guide describes how to integrate the **generics‑aware OpenAPI client** into your own project, aligned with the
11-
new `{ data, meta }` response structure and RFC 7807 `ProblemDetail` error model introduced in the updated
11+
new `{ data, meta }` response structure and RFC 9457 `ProblemDetail` error model introduced in the updated
1212
`customer-service` / `customer-service-client` architecture.
1313

1414
---
@@ -17,7 +17,7 @@ new `{ data, meta }` response structure and RFC 7807 `ProblemDetail` error model
1717

1818
* Generate thin, **type‑safe wrappers** extending `ServiceClientResponse<T>` instead of duplicating envelopes.
1919
* Support **nested generics** such as `ServiceClientResponse<Page<CustomerDto>>`.
20-
* Decode non‑2xx responses into **RFC 7807 ProblemDetail** and raise `ClientProblemException`.
20+
* Decode non‑2xx responses into **RFC 9457 ProblemDetail** and raise `ClientProblemException`.
2121
* Allow seamless injection into Spring Boot apps using a pooled `RestClient`.
2222

2323
---

docs/adoption/server-side-adoption.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ public class AutoWrapperSchemaCustomizer {
270270

271271
---
272272

273-
## 6️⃣ Global Problem Responses (RFC 7807)
273+
## 6️⃣ Global Problem Responses (RFC 9457)
274274

275275
Add automatic `ProblemDetail` registration and standard error responses for all operations.
276276

@@ -304,7 +304,7 @@ public class GlobalErrorResponsesCustomizer {
304304
305305
---
306306

307-
### Optional: Problem extensions (RFC7807)
307+
### Optional: Problem extensions (RFC 9457)
308308

309309
Some projects enrich `ProblemDetail` with structured error data inside `extensions.errors`.
310310
These simple records provide a reusable base for that purpose.

docs/index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ ServiceClientResponse<Page<CustomerDto>>
4040

4141
* **Unified response model:** `{ data, meta }` replaces legacy status/message/errors structure.
4242
* **Nested generics support:** Handles both `ServiceResponse<T>` and `ServiceResponse<Page<T>>`.
43-
* **RFC 7807 compliant errors:** All non-2xx responses are mapped into `ProblemDetail` and thrown as
43+
* **RFC 9457 compliant errors:** All non-2xx responses are mapped into `ProblemDetail` and thrown as
4444
`ClientProblemException`.
4545
* **Generics-aware OpenAPI Generator overlay:** Mustache templates produce thin, type-safe wrappers.
4646
* **Simple integration:** Works with any Spring Boot service exposing `/v3/api-docs.yaml`.
@@ -128,7 +128,6 @@ Instant serverTime = response.getMeta().serverTime();
128128
<ul>
129129
<li>🌐 <a href="https://github.com/bsayli/spring-boot-openapi-generics-clients" target="_blank" rel="noopener">GitHub Repository</a></li>
130130
<li>📘 <a href="https://medium.com/@baris.sayli/type-safe-generic-api-responses-with-spring-boot-3-4-openapi-generator-and-custom-templates-ccd93405fb04" target="_blank" rel="noopener">Medium — We Made OpenAPI Generator Think in Generics</a></li>
131-
<li>💬 <a href="https://dev.to/barissayli/spring-boot-openapi-generator-type-safe-generic-api-clients-without-boilerplate-3a8f" target="_blank" rel="noopener">Dev.to — We Made OpenAPI Generator Think in Generics</a></li>
132131
</ul>
133132
</div>
134133

0 commit comments

Comments
 (0)