Stephane Nicoll
dfae8effa8
Repackage Javapoet in org.springframework.javapoet
...
This commit repackages the Javapoet library into spring-core so that it
can be used by the AOT engine without requiring a specific version.
Closes gh-27828
2022-02-10 14:56:36 +01:00
Sam Brannen
4358b48b08
Merge branch '5.3.x'
2022-02-04 20:01:48 +01:00
Sam Brannen
5d7a632965
Ensure Spring AOP generates JDK dynamic proxies for lambdas
...
Prior to this commit, if AOP proxy generation was configured with
proxyTargetClass=true (which is the default behavior in recent versions
of Spring Boot), beans implemented as lambda expressions or method
references could not be proxied with CGLIB on Java 16 or higher without
specifying `--add-opens java.base/java.lang=ALL-UNNAMED`.
This commit addresses this shortcoming by ensuring that beans
implemented as lambda expressions or method references are always
proxied using a JDK dynamic proxy even if proxyTargetClass=true.
Closes gh-27971
2022-02-04 19:59:35 +01:00
Stephane Nicoll
c064e90697
Merge branch '5.3.x'
2022-02-04 09:24:50 +01:00
Pavel Anisimov
05d3e820f9
Polish reference to ManagedBean annotation
...
See gh-28004
2022-02-04 09:23:32 +01:00
Sam Brannen
e5129c58f4
Merge branch '5.3.x'
2022-01-28 16:18:13 +01:00
Sam Brannen
0e670b1c15
Polish contribution
...
See gh-27984
2022-01-28 16:15:21 +01:00
wkwkhautbois
fadfcf4e43
Fix ServletUriComponentsBuilder examples in ref docs
...
Closes gh-27984
2022-01-28 16:10:54 +01:00
Sam Brannen
786d80c0bb
Merge branch '5.3.x'
2022-01-27 16:13:55 +01:00
Sam Brannen
6647023151
Document how to register annotated classes in a GenericWebApplicationContext
...
Closes gh-27778
2022-01-27 16:08:16 +01:00
Sam Brannen
4d54e5ad87
Merge branch '5.3.x'
2022-01-26 17:34:28 +01:00
Sam Brannen
7f65e17ff2
Improve documentation for implementing AspectJ around advice
...
Closes gh-27980
2022-01-26 17:32:48 +01:00
Sam Brannen
9095f1d584
Polish AspectJ documentation
2022-01-26 17:32:48 +01:00
Stephane Nicoll
f9a19c749b
Merge branch '5.3.x'
2022-01-22 10:42:18 +01:00
Antoine Rey
316764cad0
Fix CaffeineCacheManager configuration example in reference doc
...
See gh-27967
2022-01-22 10:40:47 +01:00
rstoyanchev
d61d0d41a3
Merge branch '5.3.x' into main
2022-01-12 09:02:07 +00:00
rstoyanchev
01231fe923
Minor refactoring in STOMP documentation
...
Closes gh-27906
2022-01-12 08:55:32 +00:00
Sam Brannen
5a76939a15
Merge branch '5.3.x'
2022-01-09 17:26:48 +01:00
waahhh
edabde8a11
Fix syntax in WebFlux Validation example
...
Closes gh-27907
2022-01-09 17:26:11 +01:00
Sam Brannen
ae5d8b645b
Merge branch '5.3.x'
2022-01-08 16:36:21 +01:00
Sam Brannen
709a41fd43
Fix broken links to WebSocket support in Spring Security & Spring Session
2022-01-08 16:35:58 +01:00
Sam Brannen
338f8907ac
Merge branch '5.3.x'
2022-01-04 16:51:06 +01:00
Johannes Wengert
fdd6e50721
Correct not compiling example code in Data Access docs
...
The EntityManager interface does not implement AutoCloseable until
JPA 3.1.
This commit therefore partially reverts 189e1afc6e so that the
example code compiles with the supported JPA version.
See gh-22269
Closes gh-27886
2022-01-04 16:50:23 +01:00
Sam Brannen
eb783e6690
Merge branch '5.3.x'
2022-01-04 14:52:50 +01:00
Sam Brannen
c942d789c3
Ignore unsupported @SuppressWarnings tokens in Eclipse IDE
...
This helps to reduce noise in the "Problems" view by not displaying
warnings resulting from @SuppressWarnings tokens that Eclipse does not
understand -- for example, tokens supported by IntelliJ IDEA or other
tools.
2022-01-04 14:52:23 +01:00
Juergen Hoeller
bfdb93b406
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
# src/docs/asciidoc/integration.adoc
2021-12-14 16:51:00 +01:00
Juergen Hoeller
d7b9270672
Clarify SchedulerFactoryBean's LocalDataSourceJobStore overriding
...
Includes clarification of interface-level cache annotations for target-class proxies.
Closes gh-27709
See gh-27726
2021-12-14 16:46:13 +01:00
Kwangyong Kim
ceea00f733
Fix cache annotation tip
...
Even if using cglib proxy mode, annotations on an interface can be recognized.
Signed-off-by: Kwangyong Kim <banana.yong@gmail.com >
2021-12-14 13:51:20 +01:00
Rossen Stoyanchev
32b8710489
Typo
...
See gh-22154
2021-12-14 07:31:18 +00:00
Rossen Stoyanchev
3600644ed1
Require type-level @Controller annotation
...
Closes gh-22154
2021-12-14 07:09:08 +00:00
Stephane Nicoll
b5ffcfb4ba
Merge branch '5.3.x'
2021-12-09 15:19:25 +01:00
Stephane Nicoll
98ce171b30
Revert "Mention explicitly that @EventListener should be put on public methods"
...
This reverts commit 57a5370eec .
See gh-27777
2021-12-09 15:18:56 +01:00
Stephane Nicoll
866708942c
Merge branch '5.3.x'
2021-12-09 14:44:20 +01:00
Stephane Nicoll
57a5370eec
Mention explicitly that @EventListener should be put on public methods
...
Closes gh-27777
2021-12-09 14:43:00 +01:00
Rossen Stoyanchev
a9d2016007
Merge branch '5.3.x' into main
2021-12-03 09:27:11 +00:00
Rossen Stoyanchev
5649a6f8ef
Update exchangeToMono Javadoc
...
This time showing a more representative example.
See gh-27645
2021-12-03 09:21:21 +00:00
Arjen Poutsma
be6eeafe78
Revert change createException to createError
...
createError is not available in 5.3.
See gh-27645
2021-12-02 15:59:51 +01:00
Arjen Poutsma
720c30ce84
Merge branch '5.3.x'
2021-12-02 15:12:01 +01:00
Arjen Poutsma
b77b45434f
Change createException to createError
...
See gh-27645
2021-12-02 15:11:15 +01:00
Rossen Stoyanchev
2d2db530b1
Merge branch '5.3.x' into main
2021-12-02 12:35:48 +00:00
Rossen Stoyanchev
8b89128c7b
Update createException example for WebClient
...
Closes gh-27645
2021-12-02 11:53:43 +00:00
Rossen Stoyanchev
1ebe62f646
Merge branch '5.3.x' into main
2021-11-29 17:38:23 +00:00
Rossen Stoyanchev
0d478ca8dd
Add link to WebSocket scope from the Spring Core section
...
Closes gh-25172
2021-11-29 17:37:37 +00:00
Rossen Stoyanchev
445c0def0c
Update docs on heartbeats with simple broker
...
Closes gh-27746
2021-11-29 17:13:57 +00:00
Brian Clozel
fab9abd7fe
Polish
...
Closes gh-1581
2021-11-25 19:21:08 +01:00
Stephane Nicoll
ac46338fdb
Merge branch '5.3.x'
2021-11-22 13:28:09 +01:00
julianladisch
1e0bdf95d0
Fix simple data format in appendix
...
See gh-1025
2021-11-22 13:26:57 +01:00
Rossen Stoyanchev
dcc7154641
Polishing contribution
...
See gh-23432
2021-11-22 12:20:30 +00:00
Julien Eyraud
d930617442
JDK HttpClient connector for WebClient
...
See gh-21014
2021-11-22 12:20:30 +00:00
Stephane Nicoll
ab2b3d91fc
Merge branch '5.3.x'
2021-11-22 12:55:56 +01:00