rstoyanchev
78d0dbb519
Ensure handling of 404 errors for static resources
...
Closes gh-30930
2023-07-27 22:13:10 +03:00
Rossen Stoyanchev
85704c890e
Use DispatchExceptionHandler for handler errors
...
See gh-30930
2023-07-27 22:13:10 +03:00
Juergen Hoeller
7681200ee7
Introduce SimpleAsyncTaskScheduler (extending SimpleAsyncTaskExecutor)
...
Closes gh-30956
2023-07-26 23:56:59 +02:00
Juergen Hoeller
5e4ed68fdd
Merge branch '6.0.x'
...
# Conflicts:
# framework-docs/modules/ROOT/pages/data-access/jdbc/core.adoc
2023-07-26 14:16:43 +02:00
Juergen Hoeller
6fd40a8f60
Upgrade to Caffeine 3.1.7 and H2 2.2.220
2023-07-26 14:15:58 +02:00
Juergen Hoeller
333249e7b0
Polishing
2023-07-26 14:07:08 +02:00
Juergen Hoeller
49c4b205e4
Documentation for common JdbcClient query/update usage
...
See gh-30931
2023-07-26 13:47:52 +02:00
Juergen Hoeller
cf1ba98d01
Documentation for Validator invocation via validateObject
...
See gh-19877
2023-07-26 13:09:26 +02:00
Juergen Hoeller
cb4222d2c2
Documentation for caching with CompletableFuture and reactive types
...
See gh-17559
See gh-17920
2023-07-26 13:07:22 +02:00
Juergen Hoeller
3437e61f98
Merge branch '6.0.x'
2023-07-26 12:08:20 +02:00
Juergen Hoeller
2573ba4a50
Polishing
2023-07-26 12:07:11 +02:00
Juergen Hoeller
bbde68c49e
Polishing
2023-07-25 19:12:07 +02:00
rstoyanchev
67e3d86bd8
Support declarativeBinding mode in DataBinder
...
Closes gh-30948
2023-07-25 18:04:21 +03:00
rstoyanchev
37eaded63d
Support BindParam annotation
...
Allows customizing the name of the request parameter to bind a
constructor parameter to.
Closes gh-30947
2023-07-25 16:15:55 +03:00
Juergen Hoeller
ccaccda6ca
Polishing
2023-07-25 19:22:02 +02:00
Juergen Hoeller
5ebbb3ff3e
Merge branch '6.0.x'
...
# Conflicts:
# spring-jdbc/src/main/java/org/springframework/jdbc/core/JdbcOperations.java
# spring-jdbc/src/main/java/org/springframework/jdbc/core/JdbcTemplate.java
# spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/NamedParameterJdbcTemplate.java
2023-07-25 19:13:33 +02:00
Juergen Hoeller
3c02ab83ed
Polishing
2023-07-25 18:11:00 +02:00
Juergen Hoeller
021161ea38
Make bean property method accessible as well (for non-public types)
...
See gh-19877
2023-07-25 18:10:43 +02:00
Juergen Hoeller
019c34f480
Introduce JdbcClient as a fluent facade for query/update execution
...
Delegates to JdbcTemplate/NamedParameterJdbcTemplate underneath the covers.
Supports parameter objects/records through SimplePropertySqlParameterSource.
Closes gh-30931
2023-07-25 18:10:30 +02:00
Juergen Hoeller
b9ba0fc572
Polishing
2023-07-24 11:26:48 +02:00
Juergen Hoeller
4a319c3c33
Merge branch '6.0.x'
2023-07-24 11:23:04 +02:00
Juergen Hoeller
fdf1418dfb
Polishing
2023-07-24 11:21:13 +02:00
Juergen Hoeller
5bcf5c6f7c
Clarify DataAccessException/ScriptException declarations for R2DBC
...
Closes gh-30932
2023-07-24 11:21:07 +02:00
Arjen Poutsma
52c77d89e9
Reverse order of RestClient and RestTemplate adapters in HTTP interface section
2023-07-24 09:46:05 +02:00
Juergen Hoeller
4786e2bf53
Introduce PREFERRED_CONSTRUCTORS_ATTRIBUTE on AbstractBeanDefinition
...
Closes gh-30917
2023-07-22 16:06:14 +02:00
Juergen Hoeller
b53034fe62
Merge branch '6.0.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2023-07-22 00:33:12 +02:00
Juergen Hoeller
87d4afda81
Upgrade to Netty 4.1.95
2023-07-22 00:31:19 +02:00
Juergen Hoeller
3a9e0ea8a7
Polishing
2023-07-22 00:31:09 +02:00
Juergen Hoeller
ba46d2bf21
Polishing
2023-07-21 23:57:20 +02:00
Juergen Hoeller
27f9473422
Merge branch '6.0.x'
...
# Conflicts:
# spring-context/src/main/java/org/springframework/cache/interceptor/CacheAspectSupport.java
2023-07-21 20:42:56 +02:00
Juergen Hoeller
4ce1ac0dcb
Polishing
2023-07-21 20:36:43 +02:00
Juergen Hoeller
f99faac073
Add caching annotation support for CompletableFuture and reactive return values
...
Includes CompletableFuture-based retrieve operations on Spring's Cache interface.
Includes support for retrieve operations on CaffeineCache and ConcurrentMapCache.
Includes async cache mode option on CaffeineCacheManager.
Closes gh-17559
Closes gh-17920
Closes gh-30122
2023-07-21 20:27:23 +02:00
Arjen Poutsma
d65d285378
Cleanup after deprecation of OkHttp3ClientHttpRequestFactory
...
See gh-30919
2023-07-21 10:07:05 +02:00
Arjen Poutsma
efb6abc43f
Deprecate OkHttp3ClientHttpRequestFactory
...
Closes gh-30919
2023-07-20 13:48:52 +02:00
Juergen Hoeller
3d57425dcb
Return rejected value from getFieldValue in case of error
...
See gh-19877
2023-07-19 23:08:42 +02:00
Juergen Hoeller
d4caaebab0
Merge branch '6.0.x'
...
# Conflicts:
# spring-context/src/main/java/org/springframework/validation/Errors.java
# spring-context/src/test/java/org/springframework/validation/DataBinderTests.java
2023-07-19 23:01:02 +02:00
Juergen Hoeller
8cc6dd629a
Polishing
2023-07-19 22:58:27 +02:00
Juergen Hoeller
391d7f2c6a
Polishing
2023-07-19 22:47:20 +02:00
Juergen Hoeller
10cb2322e9
Introduce Validator.validateObject(Object) with returned Errors
...
Includes failOnError method on Errors interface for use with validateObject.
Declares many Errors methods as default methods for lean SimpleErrors class.
Closes gh-19877
2023-07-19 21:56:44 +02:00
Sam Brannen
9571aa1c68
Stop using Constants utility in IsolationLevelDataSourceAdapter
...
See gh-30851
2023-07-19 18:05:41 +03:00
Sam Brannen
97810c84a2
Stop using Constants utility in AbstractPlatformTransactionManager
...
See gh-30851
2023-07-19 17:29:36 +03:00
Sam Brannen
d0076f5c14
Stop using Constants utility in DefaultTransactionDefinition
...
See gh-30851
2023-07-19 16:35:15 +03:00
Sam Brannen
c110644107
Polish TransactionSupportTests
2023-07-19 14:33:40 +03:00
Sam Brannen
05956d4028
Change MvcSimpleAsyncTaskExecutor.taskExecutorWarning to primitive boolean
2023-07-19 13:21:57 +03:00
Sam Brannen
b2ca36f098
Stop using Constants utility in JmsAccessor
...
See gh-30851
2023-07-19 12:16:26 +03:00
Sam Brannen
15253f3448
Polish JmsAccessor[Tests]
2023-07-19 12:16:14 +03:00
Sam Brannen
4e00c988c1
Stop using Constants utility in JmsActivationSpecConfig
...
See gh-30851
2023-07-19 11:48:28 +03:00
Brian Clozel
c88c9620b3
Upgrade to Java 21 EA 31 in CI build
2023-07-19 09:51:28 +02:00
Juergen Hoeller
2ac55659c8
Merge branch '6.0.x'
2023-07-19 01:26:05 +02:00
Juergen Hoeller
c64a322e19
Polishing
2023-07-19 01:25:20 +02:00