Stéphane Nicoll
b1c0b65666
Polish "Fix usage of WebClientAdapter in reference documentation"
...
See gh-31917
2023-12-28 13:52:57 +01:00
Gihwan Kim
490aaa1ed8
Fix usage of WebClientAdapter in reference documentation
...
See gh-31917
2023-12-28 13:51:12 +01:00
Juergen Hoeller
a155a6b3e2
Document target method expectations for ReactiveTransactionManager
...
Closes gh-23277
2023-12-27 23:48:55 +01:00
Juergen Hoeller
a338a16b29
Polishing
2023-12-27 23:23:38 +01:00
Juergen Hoeller
7613bdfdf9
Document thread safety and visibility for Spring-managed bean instances
...
Closes gh-8986
2023-12-27 23:22:35 +01:00
Juergen Hoeller
57f27fa42f
Document autowiring of request/session proxies into Spring-managed beans
...
Closes gh-26201
2023-12-27 23:22:30 +01:00
Kai Zander
4c6ca05af5
Fix formatting in scheduling.adoc
2023-12-26 11:36:51 +01:00
Juergen Hoeller
17d362fa85
Document limited concurrency with fixed-delay tasks on virtual threads
...
Closes gh-31900
2023-12-26 10:59:13 +01:00
Stéphane Nicoll
5caf714ff4
Document CGLIB restriction with methods that are effectively private
...
Closes gh-28973
2023-12-22 12:39:35 +01:00
Gabriel Ramirez
d919930d83
Fix link text in WebFlux @HttpExchange section of reference docs
...
Closes gh-31796
2023-12-08 18:31:17 +01:00
Stéphane Nicoll
2eba3510f7
Annotate generated classes with @Generated
...
This commit annotates every generated class with `@Generated` so that
build tools can recognize and ignore those types if necessary.
Closes gh-30824
2023-12-08 14:24:53 +01:00
Juergen Hoeller
3b4c7a8906
Revise LazyConnectionDataSourceProxy for late connection properties check
...
Includes special support for a read-only DataSource in addition to the regular target DataSource, avoiding the overhead of switching the Connection's read-only flag at the beginning and end of every transaction.
Closes gh-29931
Closes gh-31785
Closes gh-19688
Closes gh-21415
2023-12-07 23:14:17 +01:00
Sam Brannen
bf6cb7cd89
Delete manually crafted section summary for Java-based Container Config
...
Closes gh-31777
2023-12-06 17:40:12 +01:00
Sam Brannen
2c053b34f0
Delete manually crafted section summary for the SpEL Language Reference
...
Closes gh-31776
2023-12-06 17:27:35 +01:00
Sam Brannen
f14b122c9c
Fix #this and #root variable examples in SpEL documentation
...
This commit actually introduces a new example for #root variable usage,
which was previously missing.
Closes gh-31770
2023-12-06 16:54:03 +01:00
Sam Brannen
9f305bfaab
Polish SpEL examples and tests
2023-12-06 16:54:03 +01:00
Sam Brannen
fdcea58a53
Polishing
2023-12-06 12:36:04 +01:00
Sébastien Deleuze
2e3d13331a
Document `@ModelAttribute` usage with native images
...
Closes gh-31765
2023-12-06 12:13:33 +01:00
Sam Brannen
8ed04b5dd1
Polish contribution
...
See gh-31723
2023-12-04 15:17:52 +01:00
Per Lundberg
87d37a21aa
Link to spring.factories used in the TestContext framework in the ref docs
...
Closes gh-31723
2023-12-04 15:04:12 +01:00
Sam Brannen
eee2569bff
Polishing
2023-12-04 15:04:12 +01:00
Stéphane Nicoll
dbec3f1fa1
Polish
2023-12-04 14:27:29 +01:00
Sam Brannen
a506238ef6
Polishing
2023-11-30 17:59:58 +01:00
Sébastien Deleuze
f77713b7e0
Document testing automatic checkpoint/restore at startup
...
Closes gh-31724
2023-11-30 11:35:01 +01:00
Stéphane Nicoll
dc5bef16b4
Polish Default Profile section
...
Closes gh-30319
2023-11-29 17:47:27 +01:00
Sam Brannen
0cbbd3a0d5
Polishing
2023-11-28 16:21:58 +01:00
rstoyanchev
54ecbb2bc8
Update link to stompjs library
...
Closes gh-28409
2023-11-27 10:28:14 +00:00
Sam Brannen
23dc5696d9
Polish contribution
...
See gh-31679
2023-11-25 14:26:45 +01:00
RedStainedInk
a56bf87476
Clarify that DI is a type of IoC
...
The documentation currently states that Inversion of Control (IoC) and
Dependency Injection (DI) are the same thing. Although the two terms
are related, they are not synonymous: DI is a type of IoC.
I believe this change is important because using the terms
interchangeably really muddies the water about the meaning of these two
fundamental concepts of software frameworks.
Closes gh-31679
2023-11-25 14:15:52 +01:00
rstoyanchev
03b9edc36e
Update STOMP WebSocket transport reference docs
...
Closes gh-31616
2023-11-22 15:20:56 +00:00
Simon Baslé
8567402969
Extract recurring asciidoc links to attributes, cleanup old doc files
...
This commit extract spring-related links and recurring external links
into asciidoctor attributes to be used by the Antora toolchain.
It notably homogenizes links to:
- IETF RFCs
- Java Community Process JSRs
- the Java API Documentation (on the Java 17 version)
- Kotlin documentations (on the Kotlinlang.org version)
- the Spring Boot reference guide (on the `html` version)
This commit also reworks most link attributes to follow a
Project-Category-Misc syntax. For example, `spring-boot-docs` rather
than `docs-spring-boot`.
Finally, it makes an effort to clean up remainders from the previous
documentation toolchain, namely the `docs/asciidoc` folder and
`modules/ROOT/pages/attributes.adoc` file.
Closes gh-26864
Closes gh-31619
2023-11-21 15:59:24 +01:00
Sébastien Deleuze
4cc43b4ddc
Refine AppCDS documentation
...
See gh-31497
2023-11-21 15:29:03 +01:00
Sam Brannen
617ba84577
Remove notes about WebTestClient type inference issue in Kotlin
...
Since gh-28144 was resolved in Spring Framework 6.0, these notes are no
longer relevant.
2023-11-21 10:23:10 +01:00
Sam Brannen
3290260ef0
Polishing
2023-11-21 09:36:01 +01:00
Stéphane Nicoll
e24954068a
Polish
2023-11-20 16:24:27 +01:00
Stéphane Nicoll
500b495994
Add section on AppCDS in the reference guide
...
Closes gh-31497
2023-11-20 16:24:27 +01:00
Sam Brannen
4b5cb5fa2e
Fix additional WebFlux-related links
...
See gh-31632
2023-11-20 16:22:35 +01:00
star_Ho
f02e231406
Fix link to Spring WebFlux chapter
...
The description is for WebFlux, but the link points to WebFlux unit
testing support.
This commit changes the link to point the the WebFlux chapter.
Closes gh-31632
2023-11-20 15:55:45 +01:00
Brian Clozel
c02f735056
Merge branch '6.0.x'
2023-11-16 09:04:09 +01:00
Brian Clozel
c18784678d
Reduce allocations in server conventions
...
This commit optimizes the default observation conventions to reduce
`KeyValues` allocations.
2023-11-16 09:00:24 +01:00
Sam Brannen
8a7144ba42
Document how to log @Sql scripts and statements
...
Closes gh-31589
2023-11-10 11:19:38 +01:00
Sam Brannen
6c3a3dc7d9
Polishing
2023-11-10 11:18:26 +01:00
Sam Brannen
b1a7161218
Document @Sql class-level execution phase support in the reference manual
...
Closes gh-31377
2023-11-09 15:22:14 +01:00
Sam Brannen
332de60586
Update @Sql docs regarding Kotlin and Java 8
2023-11-09 15:19:52 +01:00
Sam Brannen
55d13a0232
Document @DisabledInAotMode & @[Enabled|Disabled]InNativeImage in ref docs
...
Closes gh-31437
Closes gh-31438
2023-11-08 16:22:35 +01:00
Brian Clozel
86bb8a015b
Document that "error" key is preferred in observations
...
This commit documents that the "error" key in Micrometer Observations
should be preferred over the legacy "exception" one. Right now the
information is duplicated but we might remove the deprecated one in the
future.
Closes gh-31514
2023-11-06 11:52:27 +01:00
Stéphane Nicoll
ab316d9bc8
Merge branch '6.0.x'
2023-11-02 15:41:18 +01:00
Stéphane Nicoll
e73107341c
Document that `pertypewithin` is supported by Spring AOT
...
Closes gh-25887
2023-11-02 15:39:45 +01:00
rstoyanchev
f8a33cd66e
Remove outdated reference to Netty in rest-clients section
...
Closes gh-31526
2023-11-01 13:25:16 +00:00
Sam Brannen
574c57739e
Further polishing
2023-10-30 15:10:13 +01:00