Sam Brannen
97582fd0a1
Update Eclipse template to @since 5.3.16
4 years ago
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
4 years ago
Pavel Anisimov
05d3e820f9
Polish reference to ManagedBean annotation
...
See gh-28004
4 years ago
Sam Brannen
0e670b1c15
Polish contribution
...
See gh-27984
4 years ago
wkwkhautbois
fadfcf4e43
Fix ServletUriComponentsBuilder examples in ref docs
...
Closes gh-27984
4 years ago
Sam Brannen
6647023151
Document how to register annotated classes in a GenericWebApplicationContext
...
Closes gh-27778
4 years ago
Sam Brannen
7f65e17ff2
Improve documentation for implementing AspectJ around advice
...
Closes gh-27980
4 years ago
Sam Brannen
9095f1d584
Polish AspectJ documentation
4 years ago
Antoine Rey
316764cad0
Fix CaffeineCacheManager configuration example in reference doc
...
See gh-27967
4 years ago
rstoyanchev
01231fe923
Minor refactoring in STOMP documentation
...
Closes gh-27906
4 years ago
waahhh
edabde8a11
Fix syntax in WebFlux Validation example
...
Closes gh-27907
4 years ago
Sam Brannen
709a41fd43
Fix broken links to WebSocket support in Spring Security & Spring Session
4 years ago
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
4 years ago
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.
4 years ago
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
4 years ago
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>
4 years ago
Rossen Stoyanchev
32b8710489
Typo
...
See gh-22154
4 years ago
Rossen Stoyanchev
3600644ed1
Require type-level @Controller annotation
...
Closes gh-22154
4 years ago
Stephane Nicoll
98ce171b30
Revert "Mention explicitly that @EventListener should be put on public methods"
...
This reverts commit 57a5370eec .
See gh-27777
4 years ago
Stephane Nicoll
57a5370eec
Mention explicitly that @EventListener should be put on public methods
...
Closes gh-27777
4 years ago
Rossen Stoyanchev
5649a6f8ef
Update exchangeToMono Javadoc
...
This time showing a more representative example.
See gh-27645
4 years ago
Arjen Poutsma
be6eeafe78
Revert change createException to createError
...
createError is not available in 5.3.
See gh-27645
4 years ago
Arjen Poutsma
b77b45434f
Change createException to createError
...
See gh-27645
4 years ago
Rossen Stoyanchev
8b89128c7b
Update createException example for WebClient
...
Closes gh-27645
4 years ago
Rossen Stoyanchev
0d478ca8dd
Add link to WebSocket scope from the Spring Core section
...
Closes gh-25172
4 years ago
Rossen Stoyanchev
445c0def0c
Update docs on heartbeats with simple broker
...
Closes gh-27746
4 years ago
Brian Clozel
fab9abd7fe
Polish
...
Closes gh-1581
4 years ago
julianladisch
1e0bdf95d0
Fix simple data format in appendix
...
See gh-1025
4 years ago
Rossen Stoyanchev
dcc7154641
Polishing contribution
...
See gh-23432
4 years ago
Julien Eyraud
d930617442
JDK HttpClient connector for WebClient
...
See gh-21014
4 years ago
Thomas Darimont
767299c6dd
Document @Bean definitions via default methods
...
See gh-767
Co-authored-by: Stephane Nicoll <snicoll@vmware.com>
4 years ago
Yanming Zhou
b4b3c2ead6
Fix typo
...
See gh-27699
4 years ago
Juergen Hoeller
b88ed7f4bb
Update API version and package references for Jakarta EE 9
...
Closes gh-27689
See gh-25354
4 years ago
xixingya
5593e1e406
Fix javax.servlet doc to jakarta.servlet ( #27692 )
4 years ago
Juergen Hoeller
2a268701c4
Introduce optimizeLocations flag for resource location filtering on startup
...
This flag is off by default since it requires jar files with directory entries.
Closes gh-27624
4 years ago
Juergen Hoeller
9bc09631d6
Recommend ObjectProvider as alternative to @Lazy for optional dependencies
...
Closes gh-27649
4 years ago
Abdullah Khan
6ac780d595
Fix grammar in webflux-webclient.adoc
...
Closes gh-27657
4 years ago
Sam Brannen
6fa6bfe421
Fix link to Spring Framework project page in Javadoc overview
4 years ago
Rossen Stoyanchev
e3b48c23dd
Remove AsyncRestTemplate and related types
4 years ago
Sam Brannen
5d3b16cd3a
Indent with tabs instead of spaces
4 years ago
Sam Brannen
2c583517cb
Change Eclipse project source/target/compliance to JDK 17
...
See gh-27407
4 years ago
Sam Brannen
41ae9632d1
Upgrade to Checkstyle 9.0 and spring-javaformat 0.0.29
...
This commit upgrades the Gradle build to use Checkstyle 9.0 and
spring-javaformat 0.0.29 (which internally uses Checkstyle 8.45.1).
Closes gh-27520
4 years ago
Sam Brannen
678fd8344e
Polishing
4 years ago
Sam Brannen
b452d1b41d
Remove obsolete references to Ehcache 2.x from ref docs
4 years ago
Sam Brannen
fd11789db9
Polish JSR-107 caching ref docs
4 years ago
Jens Schauder
d6ec6f0fe9
Remove remark about missing caching API.
4 years ago
Juergen Hoeller
2feedb98cc
Remove lineSeparator LF requirement (accept LF/CR/CRLF by default)
...
See gh-27481
4 years ago
Sam Brannen
2567b20949
Upgrade to spring-javaformat 0.0.28 and downgrade to Checkstyle 8.41
...
In order to be able to use text blocks and other new Java language
features, we are upgrading to a recent version of Checkstyle.
The latest version of spring-javaformat-checkstyle (0.0.28) is built
against Checkstyle 8.32 which does not include support for language
features such as text blocks. Support for text blocks was added in
Checkstyle 8.36.
In addition, there is a binary compatibility issue between
spring-javaformat-checkstyle 0.0.28 and Checkstyle 8.42. Thus we cannot
use Checkstyle 8.42 or higher.
In this commit, we therefore upgrade to spring-javaformat-checkstyle
0.0.28 and downgrade to Checkstyle 8.41.
This change is being applied to `5.3.x` as well as `main` in order to
benefit from the enhanced checking provided in more recent versions of
Checkstyle.
Closes gh-27481
4 years ago
Juergen Hoeller
b0c424b376
Deprecate RxJava 2 in favor of RxJava 3
...
Closes gh-27474
4 years ago
Juergen Hoeller
e6112344d2
Remove support for RxJava 2.x as well
...
Includes realignment of Reactor adapter registration.
Closes gh-27443
4 years ago