Rossen Stoyanchev
32cbbfe111
UriComponentsBuilder Javadoc update
...
Closes gh-25604
6 years ago
Rossen Stoyanchev
ca4a696a70
Switch to Reactor Californium snapshots
...
See gh-25731
6 years ago
Rossen Stoyanchev
a63c8886c0
Avoid unnecessary parsing of path params
...
Closes gh-25690
6 years ago
Rossen Stoyanchev
2281e42191
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
6 years ago
Juergen Hoeller
55d07566ac
Javadoc refinements
6 years ago
Juergen Hoeller
2fd06bda3a
Polishing (backported from 5.2.x)
6 years ago
Juergen Hoeller
337d5874b1
Properties loading with ignoreResourceNotFound covers SocketException as well
...
Closes gh-25717
(cherry picked from commit 613b05d814 )
6 years ago
Juergen Hoeller
400b39da3f
Revise documentation notes on getParameterType performance issues
...
See gh-25679
(cherry picked from commit 939c76c4a5 )
6 years ago
Juergen Hoeller
c5d3bcfb14
Restore original 4.x behavior for initialization of function return name
...
Closes gh-25707
(cherry picked from commit 40bf83c9e5 )
6 years ago
Juergen Hoeller
9b7f64a102
Fix SpEL generated code for default method invocation
...
Closes gh-25706
(cherry picked from commit c368ce8223 )
6 years ago
Juergen Hoeller
755721fd21
Avoid full singleton lock for getSingleton(beanName, false)
...
Closes gh-25667
(cherry picked from commit d8c420ab75 )
6 years ago
Juergen Hoeller
0ecdf0ba7c
Retry SQLErrorCodesFactory retrieval if DatabaseMetaData access failed
...
Closes gh-25681
6 years ago
Stephane Nicoll
81d5e66fe7
Make DataSize serializable
...
Closes gh-25676
6 years ago
Juergen Hoeller
b95edb549b
Upgrade to Checkstyle 8.36
6 years ago
Juergen Hoeller
b0b4b47bae
Explicit nullability declarations for getTarget() implementations
6 years ago
Juergen Hoeller
c9573a4fb6
Polishing
6 years ago
Juergen Hoeller
210dd0392f
Upgrade to AspectJ 1.9.6
6 years ago
Juergen Hoeller
db3570d0cf
Polishing
6 years ago
Juergen Hoeller
eba1aba9f5
Specifically detect Joda-Time 2.x
...
Closes gh-25655
6 years ago
Juergen Hoeller
0117a5f4c9
Polishing
...
(cherry picked from commit bb9e79daa7 )
6 years ago
Juergen Hoeller
72683766dc
Upgrade to Checkstyle 8.35
6 years ago
Juergen Hoeller
3a9896b849
Polishing
6 years ago
Juergen Hoeller
eb483d1028
Upgrade to Hibernate ORM 5.3.18
6 years ago
Juergen Hoeller
2891dc6409
Polishing
6 years ago
Juergen Hoeller
f7440884c9
Avoid potential integer overflow in seconds->millis transformation
...
Closes gh-25613
6 years ago
Juergen Hoeller
1a6a4598a1
Populate dependencies metadata for resolved target behind lazy dependency proxy
...
Closes gh-25562
6 years ago
Juergen Hoeller
2a331ab9e2
Upgrade to Jetty 9.4.31
6 years ago
Juergen Hoeller
46c296b154
Polishing
6 years ago
Juergen Hoeller
bfd20da9de
Polishing (backported from 5.2.x)
6 years ago
Juergen Hoeller
ce4001dd40
Refine use of substring operations
...
Closes gh-25445
6 years ago
Juergen Hoeller
b254777744
Reset charset field in MockHttpServletResponse
...
Closes gh-25501
6 years ago
Juergen Hoeller
d9f9f8b0de
Avoid unnecessary computation of cleaned URL
...
Closes gh-25531
(cherry picked from commit 96a4e1150e )
6 years ago
Sam Brannen
4e70e4c81d
Regression tests for @RestControllerAdvice support in MockMvc
...
This commit introduces regression tests for @RestControllerAdvice
support in standalone MockMvc configurations.
See gh-25520
6 years ago
Sam Brannen
f868486be5
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
6 years ago
Spring Buildmaster
a67ac8267f
Next Development Version
6 years ago
Juergen Hoeller
35adf2b1bc
Defer creating logger in StandardWebSocketHandlerAdapter to instantiation time
...
Closes gh-25427
(cherry picked from commit 64f4703445 )
6 years ago
Rossen Stoyanchev
6be892e03d
Upgrade to Reactor Californium-SR20
...
Closes gh-25412
6 years ago
Juergen Hoeller
ab6b504692
Copy queryParams MultiValueMap through addAll (for independent List entries)
...
Closes gh-25423
6 years ago
Juergen Hoeller
515bae9195
Defensively access existing beanDefinitionMap entries
...
See gh-22263
(cherry picked from commit f1345aadf5 )
6 years ago
Juergen Hoeller
7a793588fb
Unwrap SqlParameterValue for disposable value detection in cleanupParameters
...
Closes gh-22972
(cherry picked from commit 43e315f10c )
6 years ago
Juergen Hoeller
1c5fb9a3e8
Defensively catch NoSuchBeanDefinitionException on beanDefinitionNames traversal
...
Closes gh-22263
(cherry picked from commit 30bc5e09e7 )
6 years ago
Juergen Hoeller
d841af4e37
Avoid unnecessarily alarming stack trace logged during scheduler resolution
...
Closes gh-23268
(cherry picked from commit 7b6924522a )
6 years ago
Juergen Hoeller
ba8000d5b8
Polishing
6 years ago
Juergen Hoeller
d6d3023ed9
Upgrade to Tomcat 9.0.37, Netty 4.1.51, Checkstyle 8.34
6 years ago
Juergen Hoeller
f96a3d5ee1
Polishing
6 years ago
Juergen Hoeller
a53d28edf1
Consistently use PropertySource.getName() for comparison
...
Includes synchronization for mutators on MutablePropertySources.
Closes gh-25369
(cherry picked from commit 01bab89dba )
6 years ago
Juergen Hoeller
a6f7386c9d
Clarify enforceInitMethod/enforceDestroyMethod default values
...
Closes gh-25402
(cherry picked from commit 5846d9c2ea )
6 years ago
Stephane Nicoll
bca63918ab
Switch to Reactor Californium snapshots
6 years ago
Sam Brannen
14d539017c
Make Profiles created via Profiles.of() comparable
...
Prior to this commit, a Profiles instance created via Profiles.of() was
not considered equivalent to another Profiles instance created via
Profiles.of() with the exact same expressions. This makes it difficult
to mock invocations of Environment#acceptsProfiles(Profiles) -- for
example, when using a mocking library such as Mockito.
This commit makes Profiles instances created via Profiles.of()
"comparable" by implementing equals() and hashCode() in ParsedProfiles.
Note, however, that equivalence is only guaranteed if the exact same
profile expression strings are supplied to Profiles.of(). In other
words, Profiles.of("A & B", "C | D") is equivalent to
Profiles.of("A & B", "C | D") and Profiles.of("C | D", "A & B"), but
Profiles.of("X & Y") is not equivalent to Profiles.of("X&Y") or
Profiles.of("Y & X").
Closes gh-25340
6 years ago
Arjen Poutsma
f4ae18fa89
Support for ASCII in Jackson codec & converter
...
This commit introduces support for writing JSON with an US-ASCII
character encoding in the Jackson encoder and message converter,
treating it like UTF-8.
See gh-25322
(cherry picked from commit 79c339b03e )
6 years ago