13519 Commits

Author SHA1 Message Date
Spring Buildmaster
21648426e9 Next Development Version 2020-12-09 08:31:54 +00:00
Juergen Hoeller
0b076b28f1 Remove duplicate "property" in PropertyCacheKey.toString()
Closes gh-26237
2020-12-08 15:14:28 +01:00
Juergen Hoeller
0abb17af9d Polishing (aligned with 5.1.x) 2020-12-08 15:14:08 +01:00
Juergen Hoeller
d5a80d2777 Polishing (aligned with 5.2.x) 2020-12-02 17:52:40 +01:00
Rossen Stoyanchev
07455c8a27 ContentCachingResponseWrapper skips contentLength for chunked responses
Closes gh-26182
2020-12-01 20:28:00 +00:00
Juergen Hoeller
c45c67203c Add Maven Central repository (aligned with 5.1.x) 2020-11-26 16:10:26 +01:00
Juergen Hoeller
aeb83fe1a3 Remove misleading default note on ISO.DATE_TIME
Closes gh-26134

(cherry picked from commit 86f9716fef)
2020-11-26 16:09:13 +01:00
Rossen Stoyanchev
0bf002dbe1 Fix 401 errors from artifactory 2020-11-16 13:49:41 +00:00
Rossen Stoyanchev
4ff521d769 UrlPathHelper.removeJsessionid correctly appends remainder
Closes gh-26079
2020-11-16 11:31:24 +00:00
Juergen Hoeller
9107aed878 Refined SqlParameterSource batchUpdate tests (plus related polishing)
See gh-26071
2020-11-12 14:43:11 +01:00
Juergen Hoeller
4ba174311b Polishing 2020-11-09 14:22:06 +01:00
Juergen Hoeller
09c8586ee4 Polishing 2020-11-05 19:05:47 +01:00
Juergen Hoeller
8212151f16 Suppress NotWritablePropertyException in case of ignoreUnknown=true
Closes gh-25986
2020-11-05 19:05:39 +01:00
Juergen Hoeller
65577671bc Polishing 2020-10-26 18:28:49 +01:00
Rossen Stoyanchev
d1d37534bf Reinstate removal of jsessionid from lookup path
Closes gh-25864
2020-10-13 16:55:44 +01:00
Juergen Hoeller
45322a72a5 Polishing 2020-10-13 01:22:39 +02:00
Juergen Hoeller
678ea4ece7 Avoid creation of unused logger instance in AbstractMediaTypeExpression
Closes gh-25901
2020-10-13 01:20:34 +02:00
Juergen Hoeller
bacf6ca37b Polishing 2020-10-07 15:03:26 +02:00
Juergen Hoeller
95c0f1108f Construct StringWriter instances with appropriate initial size
Closes gh-25789
2020-10-07 15:02:50 +02:00
Spring Buildmaster
06c76d8075 Next Development Version 2020-09-15 10:51:10 +00:00
Juergen Hoeller
7056dd599f Polishing 2020-09-14 23:46:49 +02:00
Rossen Stoyanchev
bb5b12af3b UriComponentsBuilder Javadoc update
Closes gh-25604
2020-09-08 12:30:00 +01:00
Rossen Stoyanchev
2f75212eb6 Avoid unnecessary parsing of path params
Closes gh-25690
2020-09-08 12:24:44 +01:00
Rossen Stoyanchev
bdcb189e50 Shared read-only instances of UrlPathHelper
UrlPathHelper is often created and used without customizations or with
the same customizations. This commit introduces re-usable, instances.
Effectively a backport of commit 23233c.

Closes gh-25690
2020-09-08 12:24:27 +01:00
Juergen Hoeller
caa22b7291 Properties loading with ignoreResourceNotFound covers SocketException as well
Closes gh-25717
2020-09-07 18:50:16 +02:00
Juergen Hoeller
586677341c Revise documentation notes on getParameterType performance issues
See gh-25679
2020-09-05 14:28:35 +02:00
Juergen Hoeller
2d632eff0f Fix SpEL generated code for default method invocation
Closes gh-25706
2020-09-05 14:28:19 +02:00
Juergen Hoeller
eec4a6d521 Retry DatabaseMetaData retrieval if access to transactional connection fails
Closes gh-25681
2020-09-03 23:30:04 +02:00
Juergen Hoeller
a577f633ff Polishing 2020-09-01 11:00:18 +02:00
Juergen Hoeller
b6677ccbff Polishing 2020-08-27 16:16:24 +02:00
Juergen Hoeller
6c977e9c2a Avoid potential integer overflow in seconds->millis transformation
Closes gh-25613
2020-08-27 15:59:52 +02:00
Juergen Hoeller
265bc6cd65 Populate dependencies metadata for resolved target behind lazy dependency proxy
Closes gh-25562
2020-08-07 22:07:12 +02:00
Juergen Hoeller
3d2de9a378 Efficient concurrency in MethodOverrides through CopyOnWriteArraySet
Closes gh-23448
2020-08-07 15:39:36 +02:00
Juergen Hoeller
cc1f0e1186 Polishing 2020-08-07 15:37:04 +02:00
Juergen Hoeller
17a47b30e9 Refine use of substring operations
Closes gh-25445
2020-08-07 15:21:54 +02:00
Juergen Hoeller
5e5723c8ba Reset charset field in MockHttpServletResponse
Closes gh-25501
2020-08-07 15:20:52 +02:00
Sam Brannen
9fcdaa7308 Regression tests for @RestControllerAdvice support in MockMvc
This commit introduces regression tests for @RestControllerAdvice
support in standalone MockMvc configurations.

See gh-25520
2020-08-05 18:56:58 +02:00
Sam Brannen
ef6494584c Fix bug in StaticListableBeanFactory.isSingleton()
Prior to this commit, StaticListableBeanFactory.isSingleton() returned
false for singleton beans unless they were created by a FactoryBean.

StaticListableBeanFactory.isSingleton() now properly returns true for
all beans not created by a FactoryBean.

Closes gh-25522
2020-08-04 16:50:14 +02:00
Spring Buildmaster
88f792a5d7 Next Development Version 2020-07-21 06:59:04 +00:00
Juergen Hoeller
d8654607a4 Defer creating logger in StandardWebSocketHandlerAdapter to instantiation time
Closes gh-25427

(cherry picked from commit 64f4703445)
2020-07-20 17:21:11 +02:00
Juergen Hoeller
93e42b8e4f Copy queryParams MultiValueMap through deepCopy (for independent List entries)
Closes gh-25423
2020-07-20 08:01:51 +02:00
Rossen Stoyanchev
70773468c2 Align default values with 5.0.x
Closes gh-25414
2020-07-20 06:32:38 +03:00
Juergen Hoeller
6d524e1da5 Unwrap SqlParameterValue for disposable value detection in cleanupParameters
Closes gh-22972
2020-07-19 20:49:05 +02:00
Juergen Hoeller
f38ab3863f Polishing 2020-07-17 19:06:14 +02:00
Juergen Hoeller
94d459ebcf Clarify enforceInitMethod/enforceDestroyMethod default values
Closes gh-25402

(cherry picked from commit 5846d9c2ea)
2020-07-17 19:02:46 +02:00
Juergen Hoeller
b5887bfd83 Polishing 2020-06-23 11:56:52 +02:00
Juergen Hoeller
299e2c8c46 Avoid misleading log message for commit-triggering exception
Closes gh-25253
2020-06-17 16:25:42 +02:00
Juergen Hoeller
3aae8b2dc8 Polishing 2020-06-12 00:33:46 +02:00
Juergen Hoeller
85e3f23863 Consistent abstract declaration of "Abstract" base classes
Closes gh-25240
2020-06-12 00:33:02 +02:00
Juergen Hoeller
323977be2c Document exception handling limitations in TaskDecorator implementations
Closes gh-25231
2020-06-10 23:08:53 +02:00