Sam Brannen
04313f062e
Improve documentation for FullyQualifiedConfigurationBeanNameGenerator
...
This commit documents FullyQualifiedConfigurationBeanNameGenerator in
related Javadoc and in the reference manual.
See gh-33448
Closes gh-36455
2026-03-12 17:03:45 +01:00
Sam Brannen
27686dc2e2
Document @Fallback alongside Primary in the reference docs and @Bean Javadoc
...
Closes gh-36439
2026-03-10 17:13:23 +01:00
Sam Brannen
3b8efbe5a6
Document registration recommendations for BeanPostProcessor and BeanFactoryPostProcessor
...
Closes gh-34964
2026-03-10 13:07:13 +01:00
Sam Brannen
644a20ae2a
Polish @Bean Javadoc and reference docs
2026-03-10 12:24:53 +01:00
Sam Brannen
1219943e73
Polishing
...
See gh-36323
2026-03-09 11:15:19 +01:00
Sébastien Deleuze
eeddf9a73a
Fix transaction managemement snippet and documentation
...
Closes gh-36323
2026-03-09 10:29:45 +01:00
jisub-dev
b2a4bc8900
Add programmatic configuration code snippet
...
- Extract code examples to separate Java, Kotlin, and XML files
- Add Kotlin configuration sample alongside Java
- Change "Java Config" terminology to "Programmatic Configuration"
- Use include-code directive for better maintainability
See gh-36323
Signed-off-by: jisub-dev <kimjiseob1209@gmail.com >
2026-03-09 10:12:20 +01:00
Tran Ngoc Nhan
b8a4961b81
Remove unused imports in framework-docs examples
...
Closes gh-36429
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2026-03-07 15:11:05 +01:00
rstoyanchev
ccc6789cb5
Update docs for path API version resolver
...
See gh-36398
2026-03-05 17:21:43 +00:00
dependabot[bot]
a87b2e0146
Upgrade fast-xml-parser to 5.3.8
...
Closes gh-36402
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 13:13:43 +01:00
Sam Brannen
04186fdf0e
Consistently refer to URLs and URIs in documentation
2026-03-01 13:03:14 +01:00
Tran Ngoc Nhan
b2b731b0ba
Fix links to UriComponentsBuilder and polish examples
...
Closes gh-36403
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2026-03-01 12:51:43 +01:00
Sam Brannen
482519d03b
Document how to avoid issues w/ ignored default context config in tests
...
See gh-31456
See gh-36390
Closes gh-36392
2026-02-25 17:36:14 +01:00
Sam Brannen
d6b7cea327
Polishing
2026-02-25 17:34:14 +01:00
Sam Brannen
9eea227ab9
Further emphasize @Configuration classes over XML and Groovy in testing chapter
...
See gh-36393
2026-02-25 15:44:00 +01:00
Sam Brannen
706c98228d
Emphasize @Configuration classes over XML and Groovy in testing chapter
...
Closes gh-36393
2026-02-25 15:26:32 +01:00
Sam Brannen
0c9127d111
Use consistent indentation in Gradle build scripts
2026-02-25 11:15:16 +01:00
Sam Brannen
f1ca29b05d
Move NOTE in "Programmatic Retry Support" to correct location
2026-02-25 10:28:23 +01:00
dependabot[bot]
ee6a115a18
Upgrade fast-xml-parser to 5.3.6
...
Closes gh-36348
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 10:08:56 +01:00
Brian Clozel
e0b54e244e
Ignore flushes on ServletServerHttpResponse output stream
...
Prior to this commit, flush calls on the output stream returned by
`ServletServerHttpResponse#getBody` would be delegated to the Servlet
response output stream.
This can cause performance issues when `HttpMessageConverter` and other
web components write and flush multiple times to the response body.
Here, the Servlet container is in a better position to flush to the
network at the optimal time and buffer the response body until then.
This is particularly true for `HttpMessageConverters` when they flush
many times the output stream, sometimes due to the underlying codec
library. Instead of revisiting the entire message converter contract, we
are here ignoring flush calls to that output stream.
This change does not affect the client side, nor the
`ServletServerHttpResponse#flush` calls.
This commit also introduces a new Spring property
`"spring.http.response.flush.enabled"` that reverts this behavior change
if necessary.
Closes gh-36385
2026-02-24 21:44:48 +01:00
Sam Brannen
b1cb9c5052
Polish contribution
...
See gh-36367
2026-02-23 17:24:13 +01:00
Tran Ngoc Nhan
057633edb5
Polish SpEL operator examples in reference docs
...
Closes gh-36367
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2026-02-23 17:08:22 +01:00
rstoyanchev
85c18caf25
Update docs on supported versions with baseline notation
...
Closes gh-36316
2026-02-18 11:33:08 +00:00
Sam Brannen
655fd2e2bf
Document that SpEL expressions using Optional w/ null-safe & Elvis operators are not compilable
...
Closes gh-36331
2026-02-15 12:26:54 +01:00
Sam Brannen
cb8ed43be1
Stop referring to "JDK 8" features in documentation
...
See gh-36310
2026-02-12 12:27:51 +01:00
Sam Brannen
d84c4a39e2
Stop referring to "Java 8" features in documentation
...
Closes gh-36310
2026-02-12 12:11:02 +01:00
Tran Ngoc Nhan
7a85ce959b
Remove obsolete code in Redirecting to a resource section
...
See gh-34103
Closes gh-36384
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2026-02-10 11:13:39 +01:00
Yurii Platunov
f1c86b1bbc
Fix formatting in Web MVC HTTP Message Conversion documentation
...
Closes gh-36250
Signed-off-by: Yurii Platunov <furachannel16@gmail.com >
2026-02-04 11:30:32 +01:00
Johnny Lim
7fde8a6fa3
Remove obsolete doc for spring.context.annotated-bean-reader.create
...
See gh-35570
Closes gh-36241
Signed-off-by: Johnny Lim <izeye@naver.com >
2026-02-04 11:06:16 +01:00
Ivars Silamiķelis
033c309d39
Fix JSON syntax in STOMP overview documentation
...
Closes gh-36229
Signed-off-by: Ivars Silamiķelis <ivars.silamikelis@gmail.com >
2026-02-04 11:04:13 +01:00
Juergen Hoeller
40350653e1
Upgrade to ASM 9.9.1 and Objenesis 3.5
...
Includes JavaPoet 0.10.0
Closes gh-36243
2026-02-02 12:13:41 +01:00
Sam Brannen
a08a4d6068
Document @SpringExtensionConfig in the reference manual
...
This commit also updates the Javadoc for the SpringExtension and
@SpringExtensionConfig to point out that the SpringExtension always
uses a test-class scoped ExtensionContext if
@TestInstance(Lifecycle.PER_CLASS) semantics are in effect.
Closes gh-36240
2026-01-31 16:24:38 +01:00
dependabot[bot]
6fd84e4c2f
Upgrade fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs
...
Closes gh-36234
2026-01-31 15:31:24 +01:00
Sam Brannen
b1f427f137
Fix typo
2026-01-30 13:41:20 +01:00
Sam Brannen
54c3d01270
Revise documentation on JSR-330 support in the reference manual
...
Closes gh-36222
2026-01-28 18:06:39 +01:00
Sam Brannen
4dacc64a30
Fix formatting and spelling
2026-01-28 14:27:27 +01:00
Sam Brannen
ba47dd0714
Fix links to JUnit User Guide
...
Closes gh-36217
2026-01-28 14:16:32 +01:00
rstoyanchev
79386b0e83
Fix unfinished edit from previous commit
...
See gh-36198
2026-01-28 12:27:09 +00:00
rstoyanchev
d1bfe03358
Update docs on trailing slash handling
...
Closes gh-36198
2026-01-28 12:21:33 +00:00
rstoyanchev
4bc9f68451
Update docs content types for ProblemDetail
...
Closes gh-36192
2026-01-28 12:21:33 +00:00
Juergen Hoeller
80a57c2468
Consistent references to Hibernate ORM 7.x
2026-01-27 20:46:30 +01:00
Kuyho Chung
e809395635
Clarify Kotlin Coroutine definition
...
Closes gh-36209
Signed-off-by: Kuyho Chung <kchung1995@gmail.com >
2026-01-26 09:54:15 +01:00
Sébastien Deleuze
c4cb55fbde
Modernize DispatcherServlet context hierarchy diagram
...
See gh-36175
2026-01-20 09:41:28 +01:00
Sébastien Deleuze
a921c487b4
Fix snippet imports
...
See gh-36175
2026-01-19 17:38:30 +01:00
Sébastien Deleuze
3f01830d11
Refine CORS documentation to match latest changes
...
Closes gh-36156
2026-01-19 17:27:19 +01:00
Sébastien Deleuze
64d95d7f3e
Extract code snippets from mvc-servlet.adoc
...
Closes gh-36175
2026-01-19 17:24:38 +01:00
Sébastien Deleuze
5a4b1bd1d1
Extract code snippets from logging.adoc
...
See gh-36175
2026-01-19 17:24:38 +01:00
Sébastien Deleuze
a91402dcc6
Extract code snippets from multipart.adoc
...
See gh-36175
2026-01-19 17:24:38 +01:00
Sébastien Deleuze
0014e0b3c9
Extract code snippets from context-hierarchy.adoc
...
See gh-36175
2026-01-19 17:24:38 +01:00
Sébastien Deleuze
49da766551
Extract code snippets from exceceptionhandlers.adoc
...
See gh-36175
2026-01-19 17:24:38 +01:00