Sébastien Deleuze
6a28f06b2e
Extract some WebFlux functional snippets
...
See gh-36089
2026-01-02 18:06:27 +01:00
Sébastien Deleuze
5ecece91dc
Polishing
...
See gh-36089
2026-01-02 18:06:26 +01:00
Tran Ngoc Nhan
13d7a6c480
Fix Kotlin snippets in "CORS" and "Functional Endpoints" sections
...
Closes gh-36089
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2026-01-02 18:05:34 +01:00
Sébastien Deleuze
6e66af15a6
Extract remaining WebMVC configuration snippets
...
Closes gh-36088
2025-12-31 12:15:12 +01:00
Sébastien Deleuze
cd8e38448c
Remove the "Other Web Frameworks" documentation
...
Closes gh-36086
2025-12-31 10:58:44 +01:00
Tran Ngoc Nhan
0048f01074
Fix links in client-builder.adoc
...
Closes gh-36079
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-12-30 15:11:52 +01:00
Sébastien Deleuze
9c78f84915
Modernize the view technologies section
...
Closes gh-35450
2025-12-30 15:03:34 +01:00
Brian Clozel
89ca8e6976
Document how to discard response body with WebTestClient
...
This commit better documents the ways to discard the response body with
`WebTestClient`.
Closes gh-35953
2025-12-19 16:48:57 +01:00
Sébastien Deleuze
d4e4250bb1
Remove JavaScript/Kotlin from ScriptEngine documentation
...
Closes gh-27919
2025-12-15 18:43:09 +01:00
Sam Brannen
ed451c107f
Polishing
2025-12-13 17:11:05 +01:00
Sam Brannen
452257eb96
Revise contribution
...
See gh-36022
2025-12-13 17:10:06 +01:00
Tran Ngoc Nhan
a7863a0877
Fix typos and grammar in reference manual
...
Closes gh-36022
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-12-13 16:50:39 +01:00
rstoyanchev
0eefac21c9
Polishing contribution
...
Closes gh-35758
2025-12-10 18:17:12 +00:00
Samuel Gulliksson
e99791f289
Improve i18n-support for NoResourceFoundException.
...
Return the requested resource as ErrorResponse.getDetailMessageArguments,
making it usable with message customization and i18n.
See gh-35758
Signed-off-by: Samuel Gulliksson <samuel.gulliksson@gmail.com >
2025-12-10 18:17:12 +00:00
Tran Ngoc Nhan
87d0113b25
Correct Reactive Libraries reference link
...
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-12-05 14:09:02 +00:00
Sam Brannen
24d152cdab
Convert sentence to tip in Kotlin testing chapter
...
This commit also moves the text to a more appropriate section of the
chapter.
2025-11-27 12:37:06 +01:00
Tran Ngoc Nhan
45d4fd3b7e
Fix broken Javadoc links to methods
...
Closes gh-35899
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-11-26 17:05:16 +01:00
Sam Brannen
3fd5d69939
Remove JUnit 4 based meta-annotation example
...
This commit also converts the examples from XML configuration files to
@Configuration classes.
Closes gh-35903
2025-11-26 16:37:04 +01:00
Sam Brannen
6504177e7b
Refer to "Spring Tools" instead of "Spring Tools for Eclipse"
...
Closes gh-35901
2025-11-26 16:11:41 +01:00
Sam Brannen
c1125699bb
Document that the SpringExtension requires JUnit Jupiter 6.0 or higher
...
Closes gh-35900
2025-11-26 15:47:21 +01:00
rstoyanchev
a9a404266c
Data binding from pathvars and headers in fn handlers
...
Closes gh-35800
2025-11-26 12:30:48 +00:00
rstoyanchev
4847ee80b0
Add required type to TypeMismatchException message args
...
Closes gh-35837
2025-11-26 12:30:48 +00:00
Sam Brannen
f4ee120a42
Use current links to JUnit documentation
...
Closes gh-35892
2025-11-26 13:22:26 +01:00
Sam Brannen
e625a28f6d
Fix formatting for backticks in Kotlin docs
2025-11-26 13:15:56 +01:00
Sam Brannen
45c1cd9295
Link to Spring Framework Artifacts wiki page
...
This commit revises the Integration Testing chapter to reference the
"Spring Framework Artifacts" wiki page instead of the nonexistent
"Dependency Management" section of the reference manual.
Closes gh-35890
2025-11-26 12:55:01 +01:00
Sébastien Deleuze
9e18c75ff1
Fix ApiVersionConfigurer Kotlin code sample
...
Closes gh-35887
2025-11-25 14:51:31 +01:00
Sébastien Deleuze
fb9f31d101
Update reference documentation to use Jackson 3
...
Closes gh-35886
2025-11-25 13:31:39 +01:00
Sam Brannen
9fe4e7798d
Fix link to MockMvc test in HtmlUnit section
...
See gh-35853
2025-11-19 17:17:50 +01:00
Sam Brannen
d178930186
Polishing
2025-11-19 17:11:17 +01:00
Tran Ngoc Nhan
91d2a51f3f
Fix cross-reference links in HtmlUnit sections
...
Closes gh-35853
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-11-19 16:53:49 +01:00
Sébastien Deleuze
4756a4be23
Polishing
...
See gh-35820
2025-11-17 11:33:56 +01:00
Tran Ngoc Nhan
40c5c5d5f0
Add Kotlin code samples for KT-22208
...
Closes gh-35820
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-11-17 11:33:56 +01:00
rstoyanchev
9daf99af3f
Merge branch '6.2.x'
2025-11-10 14:43:58 +00:00
rstoyanchev
e735c2d9c5
Improve Filter overview in reference docs
...
Closes gh-30454
2025-11-10 14:43:34 +00:00
Sébastien Deleuze
543390c84f
Merge branch '6.2.x'
2025-11-10 12:04:15 +01:00
Chandra Bhan Singh
ddb45a9302
Correct documentation formatting for Mono type
...
Closes gh-35786
Signed-off-by: Chandra Bhan Singh <cbhansingh1@gmail.com >
2025-11-10 12:03:37 +01:00
Sam Brannen
24590092ef
Rename maxAttempts to maxRetries in @Retryable and RetryPolicy
...
Prior to this commit, the maximum number of retry attempts was
configured via @Retryable(maxAttempts = ...),
RetryPolicy.withMaxAttempts(), and RetryPolicy.Builder.maxAttempts().
However, this led to confusion for developers who were unsure if
"max attempts" referred to the "total attempts" (i.e., initial attempt
plus retry attempts) or only the "retry attempts".
To improve the programming model, this commit renames maxAttempts to
maxRetries in @Retryable and RetryPolicy.Builder and renames
RetryPolicy.withMaxAttempts() to RetryPolicy.withMaxRetries(). In
addition, this commit updates the documentation to consistently point
out that total attempts = 1 initial attempt + maxRetries attempts.
Closes gh-35772
2025-11-10 11:15:25 +01:00
Brian Clozel
9a54fac998
Merge branch '6.2.x'
2025-11-05 15:18:10 +01:00
Brian Clozel
8bb63081a8
Document PathPattern matching for single/multiple segments
...
This commit improves the reference document to better reflect the
different between `*` or `{name}` on one side, and `**` or `{*path}` on
the other.
The former patterns only consider a single path segment and its content,
while the latter variants consider zero or more path segments. This
explains why `/test/{*path}` can match `/test`.
Closes gh-35727
2025-11-05 14:58:58 +01:00
Sam Brannen
934394eb2a
Document AOT workaround for @PersistenceContext & @PersistenceUnit in tests
...
Although @PersistenceContext and @PersistenceUnit are still not
supported in tests running in AOT mode, as of Spring Framework 7.0,
developers can inject an EntityManager or EntityManagerFactory into
tests using @Autowired instead of @PersistenceContext and
@PersistenceUnit, respectively.
See commit 096303c477
See gh-33414
Closes gh-31442
2025-11-05 14:30:41 +01:00
rstoyanchev
798931eea8
Merge branch '6.2.x'
2025-11-05 12:24:15 +00:00
rstoyanchev
a698b1bc0d
Refine validation section for controllers
...
Closes gh-35759
2025-11-05 12:23:43 +00:00
rstoyanchev
3b0cc2821f
Restore section id's in RestTestClient docs
...
Recent commit a23c37 changed those due to a change in the structure,
but there is no need, and it is better to not break existing links.
See gh-35701
2025-11-05 10:06:06 +00:00
rstoyanchev
02e928e4e3
Docs for the WebTestClient AssertJ integration
...
Closes gh-35737
2025-11-05 10:06:06 +00:00
Sam Brannen
b019ebee6e
Document that @MockitoSpyBean cannot spy on a scoped proxy
...
See gh-35722
2025-11-04 13:42:22 +01:00
rstoyanchev
a23c3775a8
Docs for the RestTestClient AssertJ integration
...
Closes gh-35701
2025-10-30 17:34:00 +00:00
Sébastien Deleuze
aeed3c963b
Move the "Groovy Bean Definition DSL" section
...
This commit moves the "Groovy Bean Definition DSL"
section to the Groovy page
Closes gh-35721
2025-10-30 15:06:09 +01:00
Sébastien Deleuze
4880ed5c33
Deprecate the lang XML namespace
...
And remove the related reference documentation.
Closes gh-35719
2025-10-30 15:03:16 +01:00
rstoyanchev
715bc68c16
Rename methods in FragmentsRendering
...
Previous commit 81ea35c726 in main for 7.0
should have been applied in 6.2.x first for 6.2.1.
This commit applies the changes in 6.2.x as intended,
effective as of 6.2.13.
Closes gh-33974
2025-10-30 12:17:51 +00:00
Sébastien Deleuze
694224f1a6
Remove outdated Spring version mentions
...
Close gh-35696
2025-10-28 13:58:09 +01:00