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
rstoyanchev
6c27dbc095
Merge branch '6.2.x'
2025-06-06 15:28:43 +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
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
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
Sam Brannen
23aea5c402
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-04-14 11:32:48 +02:00
Sam Brannen
f27382cfb6
Consistently indent code with tabs in reference manual
2025-04-14 11:22:08 +02:00
Tran Ngoc Nhan
7c3913050a
Fix formatting and update links to scripting libraries and HDIV
...
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-34603
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
Co-authored-by: Sam Brannen <104798+sbrannen@users.noreply.github.com>
(cherry picked from commit 666e2df0f3
)
2025-03-15 13:51:28 +01:00
Tran Ngoc Nhan
666e2df0f3
Fix formatting and update links to scripting libraries and HDIV
...
Closes gh-34603
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
Co-authored-by: Sam Brannen <104798+sbrannen@users.noreply.github.com>
2025-03-15 13:49:32 +01:00
rstoyanchev
6873427aa7
Merge branch '6.2.x'
2025-01-15 19:04:57 +00:00
rstoyanchev
384d2749c6
Polishing in HttpServiceMethod
2025-01-15 19:03:00 +00:00
Sébastien Deleuze
bccd9e9f11
Merge branch '6.2.x'
2024-12-23 11:15:08 +01:00
Tran Ngoc Nhan
ebae02a92b
Fix broken links in the web reference documentation
...
Closes gh-34115
2024-12-23 11:14:40 +01:00
Juergen Hoeller
2b9010c2a2
Remove APIs marked as deprecated for removal
...
Closes gh-33809
2024-12-04 13:19:39 +01:00
Sam Brannen
7f9901d35d
Merge branch '6.1.x'
2024-11-13 16:46:11 +01:00
Sam Brannen
bfde33a514
Document options for Date/Time parsing & formatting issues with JDK 20+
...
This commit updates Javadoc and the reference guide to document options
for handling date/time parsing and formatting issues on JDK 20 and higher.
A new "Date and Time Formatting with JDK 20 and higher" page has also been
introduced in the wiki.
https://github.com/spring-projects/spring-framework/wiki/Date-and-Time-Formatting-with-JDK-20-and-higher
Closes gh-33151
2024-11-13 16:39:40 +01:00
Sam Brannen
d92c57f7a5
Merge branch '6.1.x'
2024-11-13 14:23:52 +01:00
Sam Brannen
4d792d0e45
Remove mentions of Joda-Time support
...
Since Joda-Time support was removed in Spring Framework 6.0, this commit
removes obsolete mentions of Joda-Time in the reference guide and Javadoc.
See gh-27426
Closes gh-33881
2024-11-13 14:16:14 +01:00
Brian Clozel
acccbbec3f
Document UrlHandler Servlet and reactive filters
...
Closes gh-33784
2024-10-24 16:14:18 +02:00
Brian Clozel
20d21a8251
Rework links to Spring Boot in reference docs
...
Closes gh-33776
2024-10-23 16:10:37 +02:00
Johnny Lim
1ec9a115a8
Replace RFC 7807 with RFC 9457 in documentation
...
See gh-33594
2024-10-08 13:32:33 +01:00
Yanming Zhou
8941e2876e
Replace 'e.g.' with 'for example' in documentation and comments
...
Closes gh-33515
2024-09-26 14:11:17 +02:00
Sam Brannen
4fb70b671a
Remove obsolete role attributes for tab groups in the reference manual
...
Since we now use asciidoctor-tabs instead of spring-asciidoctor-backends,
we no longer need the `role="primary"` and `role="secondary"` attributes
for tab groups.
Closes gh-33506
2024-09-08 17:20:10 +02:00
Brian Clozel
046724b940
Document that WebFlux does not support forward redirects
...
Closes gh-33441
2024-09-05 16:02:42 +02:00
Simon Baslé
bf5e218b35
Add support for headers in `@HttpExchange`
...
On the client side, supports `name=value` pairs. Placeholders in values
are resolved by the `embeddedValueResolver`.
On the server side, additionally supports `name` and `!name` syntax.
Closes gh-33309
2024-08-09 18:02:16 +02:00
rstoyanchev
e670c6b50a
Documentation updates for fragment rendering
...
Closes gh-33195
2024-08-08 16:25:03 +03:00
Stéphane Nicoll
de2335bee3
Merge branch '6.1.x'
2024-07-26 10:05:06 +02:00
Stéphane Nicoll
ea665d776d
Polish "Fix reference to configurePathMatching in code sample"
...
See gh-33277
2024-07-26 10:01:39 +02:00
sheip9
7a2fc2ff09
Fix reference to configurePathMatching in code sample
...
See gh-33277
2024-07-26 10:01:21 +02:00
Simon Baslé
c92e043bbc
Support multiple style of parsing/printing Durations
...
This commit introduces a notion of different styles for the formatting
of Duration.
The `@DurationFormat` annotation is added to ease selection of a style,
which are represented as DurationFormat.Style enum, as well as a
supported time unit represented as DurationFormat.Unit enum.
DurationFormatter has been retroffited to take such a Style,
optionally, at construction. The default is still the JDK style a.k.a.
ISO-8601.
This introduces the new SIMPLE style which uses a single number + a
short human-readable suffix. For instance "-3ms" or "2h".
This has the same semantics as the DurationStyle in Spring Boot and
is intended as a replacement for that feature, providing access to the
feature to projects that only depend on Spring Framework.
Finally, the `@Scheduled` annotation is improved by adding detection
of the style and parsing for the String versions of initial delay, fixed
delay and fixed rate.
See gh-22013
See gh-22474
Closes gh-30396
2024-07-23 11:56:48 +02:00
rstoyanchev
93d5be621b
Merge branch '6.1.x'
2024-07-10 17:55:48 +01:00
rstoyanchev
611d3e5551
Correct type names in docs on Validation in WebFlux
...
Closes gh-33061
2024-07-10 17:55:19 +01:00
rstoyanchev
b93b7e013a
Add FragmentsRendering to documentation for return values
...
Closes gh-33162
2024-07-10 16:50:12 +01:00
Sam Brannen
e1567b93c2
Merge branch '6.1.x'
2024-06-27 11:40:16 +02:00
Sam Brannen
8b11ee9ee2
Document that ModelMap is not a supported argument type in WebFlux
...
Prior to this commit, the "Method Arguments" documentation for WebFlux
in the reference manual stated that WebFlux controller methods can
accept arguments of type Map, Model, or ModelMap to access the model.
However, ModelMap is actually not supported and results in exception
due to a type mismatch.
This commit updates the documentation to reflect this.
In addition, this commit updates related Javadoc and tests to avoid
mentioning or using ModelMap in WebFlux.
Closes gh-33107
2024-06-27 11:33:50 +02:00
Sam Brannen
1cf5264163
Polishing
2024-06-27 10:46:00 +02:00
rstoyanchev
6e82bf05b6
Document list/map/array constructor data binding
...
Closes gh-32426
2024-06-24 11:25:22 +01:00
Brian Clozel
4cbaaa3b1d
Move Servlet HTTP Message Conversion to its own section
...
Closes gh-33063
2024-06-19 15:45:16 +02:00
rstoyanchev
f4f89aa2a4
Add headers to data binding values
...
Closes gh-32676
2024-06-05 11:30:32 +01:00
Sébastien Deleuze
f62275d674
Merge branch '6.1.x'
2024-05-23 16:05:54 +02:00
Attacktive
73eb6f0660
Complete a Kotlin code snippet in the refdoc
...
Closes gh-32877
2024-05-23 16:03:34 +02:00
rstoyanchev
89dd247b97
Improve docs on controller method validation
...
Closes gh-32807
2024-05-22 17:15:54 +01:00
rstoyanchev
1ddc84862e
Improve docs on controller method validation
...
Closes gh-32807
2024-05-22 17:12:09 +01:00