rstoyanchev
c7121d048c
Replace X-API-Version with API-Version
...
Closes gh-35494
2025-09-17 11:48:49 +01:00
rstoyanchev
3702031f82
Improve docs on versioning by path segment
...
Closes gh-35421
2025-09-10 16:22:23 +01:00
Sébastien Deleuze
f8823ddc11
Polish JSP documentation
...
This commit ensures consistency with the documentation of other view
resolvers.
See gh-35444
2025-09-09 13:36:10 +02:00
Sébastien Deleuze
dff489d0cf
Refine JSP documentation contribution
...
This commit refines the JSP view resolver documentation contribution
by using tabs for Java and XML configuration, with Java displayed by
default.
Closes gh-35444
2025-09-09 13:28:17 +02:00
DongNyoung Lee
1abd1d767d
Update mvc-jsp.adoc
...
See gh-35444
Signed-off-by: DongNyoung Lee <121621378+Dongnyoung@users.noreply.github.com>
2025-09-09 11:55:19 +02:00
rstoyanchev
9849094586
Merge branch '6.2.x'
2025-09-08 13:56:19 +01:00
rstoyanchev
977582fced
Document data binding for functional endpoints
...
Closes gh-35367
2025-09-08 10:12:20 +01:00
Brian Clozel
942fbf3032
Polishing contribution
...
Closes gh-34683
2025-09-01 11:50:22 +02:00
Sam Brannen
746fc335c2
Merge branch '6.2.x'
2025-08-29 17:25:56 +02:00
Sam Brannen
b741632e99
Polish wording in web sections
2025-08-29 17:25:15 +02:00
Tran Ngoc Nhan
cd208797e2
Fix links to Reactive Libraries and RestTemplate
...
Closes gh-35392
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-08-29 17:23:13 +02:00
Gustav
a585beac49
Fix typo in websocket doc ( #35393 )
...
Signed-off-by: Gustav <69737612+gustaavv@users.noreply.github.com>
2025-08-29 13:17:18 +02:00
Brian Clozel
fce7b3d420
Remove Undertow-specific support and testing
...
Undertow does not support Servlet 6.1, we need to remove compatibility
tests as well as Undertow-specific classes for WebSocket and reactive
support.
Closes gh-35354
2025-08-20 10:32:33 +02:00
rstoyanchev
83b7bef572
Polishing contribution
...
Closes gh-35227
2025-08-12 06:57:28 +01:00
Fabrice Bibonne
bfcf4ea818
Document HTTP range request constraints
...
See gh-35227
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
2025-08-12 06:57:28 +01:00
rstoyanchev
a0542f023c
Merge branch '6.2.x'
2025-08-08 11:50:58 +01:00
rstoyanchev
6e2fbfe108
Polishing contribution
...
Closes gh-35232
2025-08-08 11:50:07 +01:00
秦利斌
968e037503
Add documentation of RequestMapping about SpEL
...
Signed-off-by: 秦利斌 <68638598+Allan-QLB@users.noreply.github.com>
2025-08-08 11:37:25 +01:00
rstoyanchev
87838aa4c5
PathApiVersionResolver is not nullable
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
Closes gh-35265
2025-07-31 15:32:12 +01:00
rstoyanchev
08ccf46399
Rename request param version strategy to query param
...
Closes gh-35263
2025-07-31 15:32:12 +01:00
Juergen Hoeller
c7fbf7809f
Provide @WebSocketScope annotation and public SCOPE_WEBSOCKET constant
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
Deploy Docs / Dispatch docs deployment (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
Closes gh-35235
2025-07-26 11:38:02 +02:00
Brian Clozel
d06255214e
Support wildcard path elements at the start of path patterns
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
Prior to this commit, the `PathPattern` and `PathPatternParser` would
allow multiple-segments matching and capturing with the following:
* "/files/**" (matching 0-N segments until the end)
* "/files/{*path}" (matching 0-N segments until the end and capturing
the value as the "path" variable)
This would be only allowed as the last path element in the pattern and
the parser would reject other combinations.
This commit expands the support and allows multiple segments matching at
the beginning of the path:
* "/**/index.html" (matching 0-N segments from the start)
* "/{*path}/index.html" (matching 0-N segments until the end and capturing
the value as the "path" variable)
This does come with additional restrictions:
1. "/files/**/file.txt" and "/files/{*path}/file.txt" are invalid,
as multiple segment matching is not allowed in the middle of the
pattern.
2. "/{*path}/files/**" is not allowed, as a single "{*path}" or "/**"
element is allowed in a pattern
3. "/{*path}/{folder}/file.txt" "/**/{folder:[a-z]+}/file.txt" are
invalid because only a literal pattern is allowed right after
multiple segments path elements.
Closes gh-35213
2025-07-25 13:24:18 +02:00
rstoyanchev
6f5a7eed76
Add section on Range requests to reference
...
Closes gh-35052
2025-07-16 13:50:41 +01:00
Juergen Hoeller
4ca8a8abbe
Merge branch '6.2.x'
...
# Conflicts:
# framework-docs/modules/ROOT/pages/core/null-safety.adoc
# framework-docs/modules/ROOT/pages/core/validation/error-code-resolution.adoc
# framework-docs/modules/ROOT/pages/integration/cds.adoc
# framework-docs/modules/ROOT/pages/integration/jms/sending.adoc
# framework-docs/modules/ROOT/pages/integration/rest-clients.adoc
# framework-docs/modules/ROOT/pages/languages/kotlin/bean-definition-dsl.adoc
# framework-docs/modules/ROOT/pages/languages/kotlin/null-safety.adoc
# framework-docs/modules/ROOT/pages/languages/kotlin/web.adoc
# framework-docs/modules/ROOT/pages/web/webflux/config.adoc
# framework-docs/modules/ROOT/pages/web/webflux/controller/ann-requestmapping.adoc
# framework-docs/modules/ROOT/pages/web/webmvc/mvc-http2.adoc
2025-07-10 19:42:14 +02:00
Juergen Hoeller
a0c083619f
Consistent line breaks in reference documentation
2025-07-10 19:33:34 +02:00
Sam Brannen
440bf94cee
Improve URLs in Validation chapter of the reference manual
...
In order to improve the user experience with URLs for sections of the
Validation chapter, this commit makes the following changes to page
names in the "validation" folder.
- beans-beans.html --> data-binding.html
- conversion.html --> error-code-resolution.html
Some of the section anchors in data-binding.html have also been
renamed. For example, #beans-beans is now #data-binding-property-binding.
Closes gh-35181
2025-07-10 14:03:28 +02:00
Sébastien Deleuze
2d7323bb7f
Update Spring MVC message converters documentation
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
Closes gh-35166
2025-07-07 18:15:44 +02:00
rstoyanchev
26d413c521
Update router function docs for API versioning
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
Closes gh-35113
2025-07-02 15:09:32 +01:00
rstoyanchev
40eb9c2c81
Add docs for API version deprecation support
...
Closes gh-35049
2025-06-25 12:03:35 +01:00
rstoyanchev
3cb8a833e4
Polishing API versioning ref docs
2025-06-25 12:03:35 +01:00
Yanming Zhou
d8ac3ff31f
Fix typo in WebMvc.fn document
...
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
Closes gh-35045
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-06-13 10:03:07 +02:00
rstoyanchev
6c27dbc095
Merge branch '6.2.x'
2025-06-06 15:28:43 +01:00
rstoyanchev
c769f43b3e
Update docs on testing client code
...
Closes gh-34892
2025-06-06 15:28:28 +01:00
rstoyanchev
4782c697b8
Improve RestControllerAdvice documentation
...
Closes gh-34866
2025-06-06 15:28:28 +01:00
rstoyanchev
de52090959
Polishing contribution
...
Closes gh-34554
2025-06-06 15:28:28 +01:00
rstoyanchev
263af04508
Polishing contribution
...
Closes gh-34877
2025-06-04 13:46:22 +01:00
kssumin
8b9ae2b11c
Update Jetty on WebFlux bootstrap in reference docs
...
Replace deprecated JettyHttpHandlerAdapter with JettyCoreHttpHandlerAdapter
Update example to work with Jetty 12+
Add note about the deprecation
See gh-34877
Signed-off-by: kssumin <201566@jnu.ac.kr>
2025-06-04 13:46:22 +01:00
rstoyanchev
b699b65b40
Merge branch '6.2.x'
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
2025-06-03 19:11:52 +01:00
rstoyanchev
be17315f63
Add mention of CompletionStage in "Async Requests"
...
Backport Bot / build (push) Waiting to run
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
Closes gh-34991
2025-06-03 19:10:03 +01:00
rstoyanchev
06f69915cb
Polishing contribution
...
Closes gh-34885
2025-06-03 19:04:17 +01:00
addoDev
d9459bdc74
Improve mvc-ann-async.adoc
...
Added section for WebAsyncTask return type along with java and
kotlin example code
See gh-34885
Signed-off-by: addoDev <adityaraochokkadi@gmail.com>
2025-06-03 18:57:40 +01:00
Sam Brannen
0d39bb828a
Merge branch '6.2.x'
2025-06-02 16:30:57 +02:00
Johannes Jank
5b9cb8291e
Fix exception name in ModelAttribute docs
...
Closes gh-34980
Signed-off-by: Johannes Jank <johannes.wengert@googlemail.com>
2025-06-02 16:30:16 +02:00
rstoyanchev
26ee30ed8f
Merge branch '6.2.x'
2025-05-28 11:10:06 +01:00
rstoyanchev
dc52042b85
Polishing contribution
...
Closes gh-34939
2025-05-28 11:05:00 +01:00
dujiabao
cff6e02162
Correct sample in multipart-forms.adoc
...
See gh-34939
Signed-off-by: dujiabao <42103826+WayneDu98@users.noreply.github.com>
2025-05-28 11:05:00 +01:00
rstoyanchev
e04de95ef2
Update API versioning ref docs for client side
...
Closes: gh-34569
2025-05-14 13:01:30 +01:00
rstoyanchev
cce2771639
Add API versioning reference documentation
...
See gh-34569
2025-05-14 13:01:30 +01:00
Sam Brannen
2018d933ac
Merge branch '6.2.x'
2025-05-10 15:11:44 +02:00
Sam Brannen
457e876303
Polish reference manual regarding placeholders
2025-05-10 15:10:29 +02:00