Sam Brannen
9f5cda958e
Enable table striping by default in the reference manual
...
Closes gh-32022
2024-01-13 14:50:16 +01:00
rstoyanchev
65cb59517d
Polishing contribution
...
Closes gh-32008
2024-01-12 15:15:59 +00:00
Olga MaciaszekSharma
b729008f4d
Improve docs on server use of @HttpExchange
...
See gh-32008
2024-01-12 15:15:59 +00:00
Yanming Zhou
c868bc554f
Refine Kotlin internal modifier impact documentation
...
This commit is a refinement of 01b2856114 .
Closes gh-32010
2024-01-12 12:34:19 +01:00
Sam Brannen
f6e52900a2
Polish SpEL documentation
2024-01-10 17:39:19 +01:00
Sébastien Deleuze
1631be5660
Provide guidelines in AspectJ documentation to avoid dumps
...
Closes gh-27650
2024-01-10 17:08:56 +01:00
Sébastien Deleuze
01b2856114
Document Kotlin internal modifier impact on @Bean
...
Closes gh-31985
2024-01-10 13:41:46 +01:00
rstoyanchev
6dca7b28cc
Polishing contribution
...
Closes gh-31991
2024-01-10 12:17:20 +00:00
Olga MaciaszekSharma
864b1c95cd
Document exception handling for RestClient and RestTemplate-backed interface clients.
2024-01-10 12:17:20 +00:00
Sam Brannen
b1bf1b0c82
Update Spring Properties section of reference manual
...
This commit documents the following Spring properties in the reference
manual.
- spring.aot.enabled
- spring.cache.reactivestreams.ignore
- spring.classformat.ignore
- spring.context.checkpoint
- spring.context.exit
Closes gh-31987
2024-01-09 14:23:14 +01:00
Sam Brannen
5d45b94e93
Polishing
2024-01-09 14:23:14 +01:00
Sam Brannen
b823c46aae
Revise SpEL Evaluation documentation
2024-01-09 12:03:28 +01:00
Sam Brannen
785598629a
Make max length of SpEL expressions in an ApplicationContext configurable
...
This commit introduces support for a Spring property named
`spring.context.expression.maxLength`. When set, the value of that
property is used internally in StandardBeanExpressionResolver to
configure the SpelParserConfiguration used when evaluating String
values in bean definitions, @Value, etc.
Closes gh-31952
2024-01-09 11:15:32 +01:00
Suhas Kowligi
f4a9b12340
Add missing preposition
...
See gh-31977
2024-01-08 13:00:13 +01:00
slovenlyimp
a51c22b266
Fix a typo in kotlin.adoc
...
Closes gh-31958
2024-01-05 20:26:04 +01:00
Sébastien Deleuze
19a87e968e
Update outdated elements in Kotlin reference documentation
...
Closes gh-31943
2024-01-03 18:39:15 +01:00
Sébastien Deleuze
207b9a14f4
Improve the documentation and discoverability of CoWebFilter
...
Closes gh-31877
2024-01-03 17:50:22 +01:00
Dávid Csákvári
50069ef029
Update autowired-qualifiers.adoc
2024-01-03 14:56:51 +01:00
Jan Jouke Tjalsma
b692c0ed03
Fix Kotlin example for simpler SELECT variant using IN
...
Removed unused code, fixed bind parameter name.
See gh-31932
2024-01-02 18:10:36 +01:00
Stéphane Nicoll
321de9ab9b
Update copyright year to 2024
2024-01-02 16:22:43 +01:00
Brian Clozel
ec5f566ba5
Fix Scheduled observation convention for lambdas
...
Prior to this commit, the `DefaultScheduledTaskObservationConvention`
would fail as it tried to add a `KeyValue` to the observation context
that is `null`. This is rejected by the observation registry and should
be prevented. This happened when registered scheduled methods were
lambdas or part of anonymous classes. Those types do not have a
canonical name and return `null` as a value there.
This commit ensures that for these cases, the default convetion uses a
`"ANONYMOUS"` value as the `"code.namespace"` keyvalue.
Fixes gh-31918
2024-01-02 15:12:26 +01:00
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