Sam Brannen
6555d3b42d
Suppress warnings in tests
2022-01-03 16:12:14 +01:00
Stephane Nicoll
b6faaf1fc1
Merge branch '5.3.x'
2021-12-15 10:59:50 +01:00
Stephane Nicoll
c7642422c3
Stop resolving CachingConfigurer instances eagerly
...
Closes gh-27751
2021-12-15 10:52:09 +01:00
Juergen Hoeller
3e6eb987d0
Clean up 5.3.x merge result
...
See gh-27726
2021-12-14 17:01:17 +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
4b7d9b1f9c
Avoid compilation warning for test class with serializable base class
2021-12-14 16:48:07 +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
Juergen Hoeller
c44447f622
Avoid early initialization of empty interceptor names
...
Closes gh-12238
2021-12-14 16:46:01 +01:00
Stephane Nicoll
8d93dc4abb
Merge branch '5.3.x'
2021-12-14 14:05:18 +01:00
Stephane Nicoll
b06d267232
Remove references to AsyncConfigurerSupport
...
Closes gh-27812
2021-12-14 13:59:05 +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
Stephane Nicoll
8422d9d22f
Add default methods to CachingConfigurer
...
This commit adds default methods to CachingConfigurer and
JCacheConfigurer and removes the reference to their respective support
classes as they are now irrelevant.
Closes gh-27811
2021-12-14 13:49:57 +01:00
Stephane Nicoll
110e0f7f2b
Add support for Instant in @DateTimeFormat
...
Closes gh-19846
2021-12-03 16:17:52 +01:00
Stephane Nicoll
a57ea39707
Polish "Add support for YearMonth and MonthDay in @DateTimeFormat"
...
See gh-1215
2021-12-03 11:20:04 +01:00
Kazuki Shimizu
65eceafeee
Add support for YearMonth and MonthDay in @DateTimeFormat
...
See gh-1215
2021-12-03 10:59:38 +01:00
Stephane Nicoll
65dc2afe9d
Polish "Add Kotlin extensions for Cache and CacheManager"
...
See gh-23927
2021-12-02 14:51:29 +01:00
sokomishalov
5ec1e20242
Add Kotlin extensions for Cache and CacheManager
...
See gh-23927
2021-12-02 14:51:29 +01:00
Stephane Nicoll
792b366bda
Polish "Add support for explicit generic type in PayloadApplicationEvent"
...
See gh-24599
2021-12-02 10:20:08 +01:00
陈其苗
6283456ef2
Add support for explicit generic type in PayloadApplicationEvent
...
See gh-24599
2021-12-02 09:38:48 +01:00
김보배(Bobae Kim)/Platform Engineering팀/11ST
804b343cab
Use parseInt without substring method
2021-11-25 16:14:59 +01:00
Stephane Nicoll
d5f36c7e2c
Merge branch '5.3.x'
2021-11-24 14:02:57 +01:00
Stephane Nicoll
19a8b94b21
Polish "Expose prestartAllCoreThreads on ExecutorService"
...
See gh-1246
2021-11-23 17:17:22 +01:00
Federico Donnarumma
2c53e9e308
Expose prestartAllCoreThreads on ExecutorService
...
See gh-1246
2021-11-23 16:14:39 +01:00
Juergen Hoeller
4750a9430c
Early removal of 5.x-deprecated code
...
Closes gh-27686
2021-11-18 09:18:06 +01:00
Stephane Nicoll
5ea1cf532e
Merge branch '5.3.x'
2021-10-28 14:21:53 +02:00
Stephane Nicoll
f295c8b2fb
Polish "Add support for custom expression parsing"
...
See gh-27604
2021-10-28 14:20:15 +02:00
Sam Brannen
c989470f94
Remove unused code in FormattingConversionServiceTests
...
This commit removes test code that became obsolete with the removal of
Joda Time support.
2021-10-25 17:12:55 +02:00
Sam Brannen
267df1c0f2
Merge branch '5.3.x'
2021-10-25 17:07:29 +02:00
Sam Brannen
c4c3d59d07
Remove unused code in FormattingConversionServiceTests
2021-10-25 17:02:58 +02:00
Sam Brannen
63509e64d4
Merge branch '5.3.x'
2021-10-23 17:47:55 +02:00
Kenzo Spaulding
4ec8ae42f4
Add test cases to SpEL's MapAccessorTests
...
Closes gh-26981
2021-10-23 17:45:37 +02:00
Sam Brannen
381b7d035a
Merge branch '5.3.x'
2021-10-05 14:55:22 +02:00
Sam Brannen
48a507a993
Clean up warnings
2021-10-05 14:35:32 +02:00
Juergen Hoeller
e314a79fb0
Merge branch '5.3.x'
...
# Conflicts:
# spring-beans/src/main/java/org/springframework/beans/factory/support/DisposableBeanAdapter.java
2021-10-01 13:29:46 +02:00
Juergen Hoeller
f632165dec
Invoke bean-derived (Auto)Closeable.close() method directly
...
Closes gh-27504
2021-10-01 13:26:25 +02:00
Sam Brannen
08bce08018
Use text blocks with JUnit Jupiter 5.8.1
...
See gh-27450
2021-09-28 14:20:31 +02:00
Sam Brannen
16bf39ea1b
Merge branch '5.3.x'
2021-09-28 10:35:18 +02:00
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
2021-09-28 10:29:31 +02:00
Juergen Hoeller
8f96ca4a2d
Merge branch '5.3.x'
...
# Conflicts:
# spring-context/spring-context.gradle
# spring-core/src/main/java/org/springframework/core/ReactiveAdapterRegistry.java
2021-09-21 17:47:27 +02:00
Juergen Hoeller
1f8c233dfc
Polishing
2021-09-21 17:43:03 +02:00
Juergen Hoeller
774583dfa7
Retain support for legacy PostConstruct/PreDestroy/Inject variants
...
Also removes JAX-WS support from CommonAnnotationBeanPostProcessor.
Closes gh-27444
See gh-27422
2021-09-21 17:07:42 +02:00
Juergen Hoeller
d84ca2ba90
Jakarta EE 9 migration
...
Upgrades many dependency declarations; removes old EJB 2.x support and outdated Servlet-based integrations (Commons FileUpload, FreeMarker JSP support, Tiles).
Closes gh-22093
Closes gh-25354
Closes gh-26185
Closes gh-27423
See gh-27424
2021-09-17 09:14:07 +02:00
Juergen Hoeller
5822f1bf85
Drop RPC-style remoting
...
Closes gh-27422
2021-09-17 08:59:58 +02:00
Juergen Hoeller
b7b078d26e
Remove Joda-Time support
...
Closes gh-27426
2021-09-17 08:58:40 +02:00
Juergen Hoeller
cf2429b0f0
Remove support for deprecated Java SecurityManager (-> JDK 17 build compatibility)
...
Includes hard JDK 9+ API dependency in CGLIB ReflectUtils (Lookup.defineClass) and removal of OutputStream spy proxy usage (avoiding invalid Mockito proxy on JDK 17)
Closes gh-26901
2021-09-15 15:30:25 +02:00
Sam Brannen
ae56f2ac09
Polish contribution
...
See gh-27336
2021-08-30 16:54:16 +02:00
Philippe Marschall
debf61b948
Remove unused private loggers
...
Closes gh-27336
2021-08-30 16:51:59 +02:00
Sam Brannen
bd72e4498b
Revise and document TimeUnit support in @Scheduled
...
This commit also fixes a bug introduced in commit e99b43b91e , where
java.time.Duration strings were converted to milliseconds and then
converted again using the configured TimeUnit.
See gh-27309
2021-08-25 20:55:55 +02:00
Axzial
e99b43b91e
Support TimeUnit in the @Scheduled annotation
...
This commit introduces a new `timeUnit` attribute in the @Scheduled
annotation to allow the user to specify a time unit other than
milliseconds.
Closes gh-27309
2021-08-25 20:50:37 +02:00
Syuziko
eaf9deedfd
Polish tests
...
See gh-27248
2021-08-07 18:53:47 +02:00