Sébastien Deleuze
644072f7ea
Refine the AOT Cache creation section
...
Put Java 25+ snippet first and refine the note.
Closes gh-36108
2026-01-08 14:50:14 +01:00
Mikhail Polivakha
859940b824
Polishing of the AOT cache documentation
...
See gh-36108
Signed-off-by: Mikhail Polivakha <mikhailpolivakha@email.com >
2026-01-08 14:49:21 +01:00
Philip Bolting
7fdda1cf0f
Fix typo in MVC REST Error Responses documentation
...
Signed-off-by: Philip Bolting <pb@philipbolting.de >
2026-01-08 08:40:31 +01:00
rstoyanchev
46efd930f0
Update docs
...
On the order of a ControllerAdvice that overrides the handling of
built-in exceptions in a scenario with Boot autoconfig.
Closes gh-35982
2026-01-07 16:00:39 +00:00
Sébastien Deleuze
c5044bfdbc
Refine multipart-forms.adoc
...
See gh-36094
2026-01-07 12:49:25 +01:00
Tran Ngoc Nhan
9abe4b46ca
Fix Kotlin example in Multipart Content
...
Closes gh-36094
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2026-01-07 12:20:59 +01:00
Sébastien Deleuze
192da6229c
Fix locale interceptor code snippet
...
See gh-36105
See gh-36099
2026-01-07 09:52:33 +01:00
Sébastien Deleuze
3027d78f40
Modernize the DispatcherServlet Locale documentation
...
The Java sample for "Locale Interceptor" shows a
`urlHandlerMapping.setUrlMap(Map.of("...` line due the inability to
disable the code chomping Asciidoctor extension with the code include
one. It will be fixed by a subsequent commit or a bug fix in
https://github.com/spring-io/asciidoctor-extensions .
Closes gh-36099
2026-01-06 11:04:05 +01:00
Sébastien Deleuze
3ddaf51f5d
Remove @EnableWebFlux from documentation code snippets
...
Like what we did for `@EnableWebMvc`, we want to remove `@EnableWebFlux`
from typical code snippets extending WebFluxConfigurer to make them more
Spring Boot friendly.
Closes gh-36091
2026-01-02 18:06:27 +01:00
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
b8ed4f2ba8
Correct encode Javadoc for UriComponents and UriComponentsBuilder
...
Closes gh-36040
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-12-30 15:26:08 +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
783299d24e
Merge branch '6.2.x'
2025-11-05 18:36:15 +01:00
Brian Clozel
285182be27
Relax multiple segment matching constraints in PathPattern
...
Prior to this commit, gh-35213 allowed wildcard path elments at the
start of path patterns. This came with an additional constraint that
rejected such patterns if the pattern segment following the wildcard one
was not a literal:
* `/**/{name}` was rejected
* `/**/something/{name}` was accepted
The motivation here was to make the performance impact of wildard
patterns as small as possible at runtime.
This commit relaxes this constraint because `/**/*.js` patterns are very
popular in the security space for request matchers.
Closes gh-35686
2025-11-05 18:32:44 +01:00
Brian Clozel
9a54fac998
Merge branch '6.2.x'
2025-11-05 15:18:10 +01:00