Stéphane Nicoll
6fdff201e9
Fix property name in Container Extension Points section
...
Closes gh-33037
2024-06-16 16:47:36 +02:00
Juergen Hoeller
eca2b9657e
Documentation notes for @Bean overriding and bean name matching
...
Closes gh-32825
2024-06-11 09:06:33 +02:00
hlmg
c6c64e6fe7
Fix typo
...
See gh-32993
2024-06-10 10:00:37 +02:00
Sébastien Deleuze
43a113f067
Polishing
...
See gh-32983
2024-06-07 13:45:09 +02:00
Sébastien Deleuze
dc250e1cc1
Remove outdated copyright from index.adoc
...
Closes gh-32983
2024-06-07 13:35:21 +02:00
ypyf
e12d1259d1
Use HttpStatusCode consistently in reference guide
...
See gh-32966
2024-06-06 08:06:33 +02:00
Tony Wen
301087e510
Fix entity name in MappingSqlQuery example of reference guide
...
See gh-32957
2024-06-05 10:43:14 +02:00
Stéphane Nicoll
7102c33661
Add section about using complex data structures with AOT
...
Closes gh-32273
2024-06-04 15:51:40 +02:00
Sébastien Deleuze
31806f3a6b
Fix MethodValidationPostProcessor refdoc
...
Closes gh-32929
2024-06-03 18:20:52 +02:00
Cong-Xin Cynthia Qiu
542ba3517f
Fix typo in Jakarta validation documentation
...
Closes gh-32928
2024-05-31 12:22:02 +02:00
Attacktive
73eb6f0660
Complete a Kotlin code snippet in the refdoc
...
Closes gh-32877
2024-05-23 16:03:34 +02:00
Stéphane Nicoll
c01aab5850
Polish
...
See gh-32874
2024-05-23 08:12:30 +02:00
Seungrae
61ef5a8930
Document using ThreadLocal#remove instead of ThreadLocal#set(null)
...
See gh-32874
2024-05-23 08:10:54 +02:00
rstoyanchev
89dd247b97
Improve docs on controller method validation
...
Closes gh-32807
2024-05-22 17:15:54 +01:00
Sébastien Deleuze
2a2ef443a5
Refine CDS documentation
...
Closes gh-32843
2024-05-20 10:24:29 +02:00
Juergen Hoeller
e509385eae
Add InputStreamResource(InputStreamSource) constructor for lambda expressions
...
Includes notes for reliable InputStream closing, in particular with Spring MVC.
Closes gh-32802
2024-05-14 21:59:42 +02:00
Brian Clozel
09b8feadc2
Document streaming/collecting behavior for Flux return values
...
Closes gh-32630
2024-05-13 13:12:53 +02:00
rstoyanchev
d03ea0bf19
Update docs on HandlerInterceptor
...
Closes gh-32729
2024-05-13 11:40:32 +01:00
rstoyanchev
1b60b86bb2
Update MockMvc section on Streaming in the docs
...
Closes gh-32687
2024-05-13 11:40:32 +01:00
Brian Clozel
89ce63f1f3
Replace RFC7807 by RFC9457 in documentation
...
This commit updates all references to RFC7807 by RFC9457 since the
former is now obsolete.
Closes gh-32806
2024-05-13 10:42:35 +02:00
Juergen Hoeller
22b6d66a28
Document @Order behavior on @Configuration classes versus @Bean methods
...
Includes brief note on self injection (extracted from qualifiers section).
Closes gh-30177
Closes gh-28299
2024-05-08 17:52:02 +02:00
Juergen Hoeller
9376e6322d
Revise IoC container introduction for modern configuration styles
...
Includes @Configuration(proxyBeanMethods=false) documentation.
Closes gh-32429
2024-05-08 17:51:25 +02:00
Juergen Hoeller
0eb937a866
Document limitations of CGLIB proxy class generation in JPMS module setups
...
Includes extended exception messages with common hints and explanations.
Closes gh-32671
2024-05-08 17:51:17 +02:00
Sébastien Deleuze
f17527a48b
Use expectBody<Person>() in WebTestClient documentation
...
Closes gh-32733
2024-05-02 11:07:36 +02:00
Seungrae Kim
32c80d5ae6
Fix incorrect class reference syntax in Kotlin code sample
...
Closes gh-32733
2024-04-30 18:09:02 +03:00
Juergen Hoeller
7263771552
Add documentation for CompletableFuture-driven rollback
...
Closes gh-32709
2024-04-30 15:45:56 +02:00
Juergen Hoeller
fab3633c75
Add notes on constructor and factory method overloading
...
Closes gh-32091
2024-04-30 15:45:46 +02:00
Sam Brannen
546ca9b834
Polishing
2024-04-24 15:32:57 +03:00
Johnny Lim
cc73ccefef
Polish
...
See gh-32696
2024-04-23 15:31:48 +02:00
Stéphane Nicoll
40596d444c
Provide a more explicit link to URI composition examples
...
Closes gh-32685
2024-04-23 12:43:15 +02:00
Stéphane Nicoll
cb5b9dcaed
Document AOT limitation of creating beans with custom arguments
...
Closes gh-32690
2024-04-23 11:03:28 +02:00
Arjen Poutsma
3971632415
Reintroduce SimpleClientHttpRequestFactory limitations
...
Closes gh-32641
2024-04-16 11:43:09 +02:00
Stéphane Nicoll
a942a6e172
Document behavior of profiles enabled for AOT optimizations
...
Closes gh-32543
2024-04-02 15:47:43 +02:00
kexin.an
640b97f33c
Polish reference guide
...
See gh-32557
2024-04-02 09:29:55 +02:00
Minsung Oh
0b3a05b463
Fix link to vavr in the reference guide
...
See gh-32494
2024-03-20 09:48:00 +01:00
Sam Brannen
09f210f5f7
Polish wording in reference manual
2024-03-19 14:15:19 +01:00
Sébastien Deleuze
71a117c0fd
Document AOT limitations related to Kotlin backticks
...
Closes gh-32487
2024-03-19 11:03:56 +01:00
Stéphane Nicoll
dfc1b839f3
Polish "Fix default strategy description of ProblemDetail error codes"
...
See gh-32446
2024-03-15 08:27:59 +01:00
Linor Dolev
302c24aaa8
Fix default strategy description of ProblemDetail error codes
...
See gh-32446
2024-03-15 08:02:20 +01:00
Sébastien Deleuze
9cc74e78f8
Refine "Redirecting to a resource" section code sample
...
The commit updates the code sample to use a null element friendly list.
Closes gh-32423
2024-03-12 12:22:37 +01:00
ZeroCyan
78fb378aef
Fix order of sections in Validation chapter of reference manual
...
Closes gh-32408
2024-03-10 17:41:09 +01:00
Juergen Hoeller
c1287d48e2
Polishing
2024-03-08 19:31:01 +01:00
Sam Brannen
528029a0ba
Document that SpEL expressions using array construction cannot be compiled
...
Closes gh-32401
2024-03-08 15:49:08 +01:00
Sam Brannen
380184e85a
Support SpEL compilation of #root or #this with non-public type
...
Prior to this commit, if a Spring Expression Language (SpEL) expression
referenced the root context object via the #root or #this variable, we
inserted a checkcast in the generated byte code that cast the object to
its concrete type. However if the root context object's type was
non-public, that resulted in an IllegalAccessError when the compiled
byte code was executed.
VariableReference.getValueInternal() already contains a solution for
global variables which inserts a checkcast to Object in the generated
byte code instead of to the object's concrete non-public type.
This commit therefore applies the same logic to #root (or #this when
used to reference the root context object) that is already applied to
global variables.
Closes gh-32356
2024-03-03 14:49:42 +01:00
Sébastien Deleuze
0de3b30029
Provide guidelines for using Kotlin properties with proxies
...
A typical use case is `@Scope` and its popular `@RequestScope`
specialization.
Closes gh-32287
2024-02-28 18:33:39 +01:00
Sam Brannen
5830aac1d4
Omit parameter names in REST Clients section of reference docs
...
For consistency with other examples, this commit omits `method` parameter
names in the "Migrating from RestTemplate to RestClient" section of the
reference docs.
Closes gh-32335
2024-02-28 10:41:50 +01:00
Sam Brannen
0eb61c0f72
Polish REST Clients section
2024-02-28 10:34:57 +01:00
Cirus Thenter
2284254d39
Fix Kotlin syntax errors in RestClient builder example
...
Closes gh-32265
2024-02-14 13:52:33 +01:00
Sébastien Deleuze
6e9607ce99
Use double dot in META-INF/aop.xml documentation
...
Closes gh-32264
2024-02-14 10:42:15 +01:00
Stéphane Nicoll
48da9524c3
Polish
2024-02-14 02:40:02 +01:00