Commit Graph

17068 Commits

Author SHA1 Message Date
Juergen Hoeller
01d86dc498 Consistent @Nullable declarations on overridden converter methods 2020-10-07 14:28:45 +02:00
Juergen Hoeller
104e941171 Translate NullBean result to null for lookup method with bean name
Closes gh-25806
2020-10-07 14:28:33 +02:00
Juergen Hoeller
62fef5a6ce Fix example in Javadoc for Assert.notNull(object, messageSupplier)
Closes gh-25774
2020-10-07 14:24:21 +02:00
Sébastien Deleuze
592f3f8b98 Add missing @Nullable to WebFlux RequestMappingHandlerMapping
Closes gh-25657
2020-10-07 14:19:43 +02:00
Spring Buildmaster
4037160571 Next Development Version 2020-09-15 09:41:28 +00:00
Juergen Hoeller
d1241e18de Polishing
(cherry picked from commit f010368a66)
2020-09-15 10:22:46 +02:00
Juergen Hoeller
4525d38ee8 Polishing 2020-09-14 23:31:22 +02:00
Juergen Hoeller
3de1f76d2d FileUrlResource.isWritable() exclusively relies on getFile() implementation
Closes gh-25584

(cherry picked from commit c6cc6705ef)
2020-09-08 13:16:41 +02:00
Rossen Stoyanchev
1f3f9b1272 Explain how to provide serialization view programmatically
Closes gh-25596
2020-09-08 12:02:10 +01:00
Rossen Stoyanchev
ca6ac8e310 UriComponentsBuilder Javadoc update
Closes gh-25604
2020-09-08 11:59:13 +01:00
Rossen Stoyanchev
aec3a4c69e Avoid unnecessary parsing of path params
Closes gh-25690
2020-09-08 11:54:32 +01:00
Rossen Stoyanchev
26141b0d56 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 11:51:20 +01:00
Juergen Hoeller
3900ac81a1 Javadoc refinements 2020-09-07 19:09:21 +02:00
Juergen Hoeller
72b52d478b Polishing (backported from 5.2.x) 2020-09-07 18:23:49 +02:00
Juergen Hoeller
3632b8bd92 Properties loading with ignoreResourceNotFound covers SocketException as well
Closes gh-25717

(cherry picked from commit 613b05d814)
2020-09-07 18:23:37 +02:00
Juergen Hoeller
8d743d9946 Revise documentation notes on getParameterType performance issues
See gh-25679
2020-09-05 13:55:26 +02:00
Juergen Hoeller
33c031df4f Restore original 4.x behavior for initialization of function return name
Closes gh-25707
2020-09-05 13:54:45 +02:00
Juergen Hoeller
c266c520d6 Fix SpEL generated code for default method invocation
Closes gh-25706
2020-09-05 13:53:46 +02:00
Juergen Hoeller
5f51728761 Retry DatabaseMetaData retrieval if access to transactional connection fails
Closes gh-25681
2020-09-03 23:21:56 +02:00
Juergen Hoeller
9f2d8d4099 Explicit nullability declarations for getTarget() implementations 2020-09-01 23:33:27 +02:00
Juergen Hoeller
8bd40dcf04 Polishing 2020-09-01 10:57:21 +02:00
Juergen Hoeller
94f3c96bc1 Polishing 2020-08-28 22:47:28 +02:00
Juergen Hoeller
1be3213747 Specifically detect Joda-Time 2.x
Closes gh-25655
2020-08-28 22:44:28 +02:00
Juergen Hoeller
e6c01470cf Polishing 2020-08-27 16:27:04 +02:00
Juergen Hoeller
f4973c9035 Polishing 2020-08-27 15:57:23 +02:00
Juergen Hoeller
e4bf015ce1 Avoid potential integer overflow in seconds->millis transformation
Closes gh-25613
2020-08-27 15:36:51 +02:00
Juergen Hoeller
dc26030412 Populate dependencies metadata for resolved target behind lazy dependency proxy
Closes gh-25562
2020-08-07 21:57:33 +02:00
Juergen Hoeller
b883c0fc05 Polishing 2020-08-07 15:15:40 +02:00
Juergen Hoeller
c0bd19aab5 Refine use of substring operations
Closes gh-25445
2020-08-07 15:13:45 +02:00
Juergen Hoeller
14b1d20822 Reset charset field in MockHttpServletResponse
Closes gh-25501
2020-08-07 15:03:41 +02:00
Juergen Hoeller
ce0832ae92 Avoid unnecessary computation of cleaned URL
Closes gh-25531

(cherry picked from commit 96a4e1150e)
2020-08-07 14:57:43 +02:00
Sam Brannen
286be6d210 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:24:04 +02:00
Sam Brannen
7e7018efe3 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 15:55:17 +02:00
Spring Buildmaster
eaed3bb80d Next Development Version 2020-07-21 07:05:41 +00:00
Juergen Hoeller
e66141beb9 Defer creating logger in StandardWebSocketHandlerAdapter to instantiation time
Closes gh-25427

(cherry picked from commit 64f4703445)
2020-07-20 17:17:46 +02:00
Juergen Hoeller
c82f35aa1a Copy queryParams MultiValueMap through addAll (for independent List entries)
Closes gh-25423
2020-07-20 07:40:01 +02:00
Juergen Hoeller
e5227ee53c Defensively access existing beanDefinitionMap entries
See gh-22263

(cherry picked from commit f1345aadf5)
2020-07-20 07:39:55 +02:00
Juergen Hoeller
eb4f91a249 Unwrap SqlParameterValue for disposable value detection in cleanupParameters
Closes gh-22972

(cherry picked from commit 43e315f10c)
2020-07-19 20:16:17 +02:00
Juergen Hoeller
824ffce135 Defensively catch NoSuchBeanDefinitionException on beanDefinitionNames traversal
Closes gh-22263

(cherry picked from commit 30bc5e09e7)
2020-07-19 20:16:06 +02:00
Juergen Hoeller
04a2cd49d4 Polishing 2020-07-17 19:01:00 +02:00
Juergen Hoeller
b904d5268a Clarify enforceInitMethod/enforceDestroyMethod default values
Closes gh-25402

(cherry picked from commit 5846d9c2ea)
2020-07-17 18:37:04 +02:00
Juergen Hoeller
ac74de91f8 Polishing 2020-06-23 11:52:27 +02:00
Juergen Hoeller
7a8fc0e256 Avoid misleading log message for commit-triggering exception
Closes gh-25253
2020-06-17 16:17:47 +02:00
Juergen Hoeller
3db0bd2309 Polishing 2020-06-12 00:26:25 +02:00
Juergen Hoeller
a37fda5253 Consistent abstract declaration of "Abstract" base classes
Closes gh-25240
2020-06-12 00:15:10 +02:00
Juergen Hoeller
c2457b960f Document exception handling limitations in TaskDecorator implementations
Closes gh-25231
2020-06-10 23:05:39 +02:00
Juergen Hoeller
a045574418 Polishing 2020-06-10 11:19:52 +02:00
Juergen Hoeller
7f87eb56d9 Consistent MultiValueMap behavior for empty list values
This commit extracts MultiValueMapAdapter from CollectionUtils and reuses its implementation as base class of LinkedMultiValueMap.

Closes gh-25140
2020-06-10 10:13:30 +02:00
Juergen Hoeller
b2916392fa WebSphereUowTransactionManager sets timeout for actual transaction only
Closes gh-25132
2020-06-10 10:09:50 +02:00
Juergen Hoeller
ffe08aeca0 Avoid ClassCastException on IllegalArgumentException from sync invocation
Closes gh-25110
2020-06-10 10:09:46 +02:00