Sam Brannen
ac11acb532
Optimize sorting in PostProcessorRegistrationDelegate
...
Closes gh-24776
2020-03-26 17:32:38 +01:00
Rossen Stoyanchev
dd3dd5d67d
UriComponentsBuilder.cloneBuilder copies uriVariables
...
Closes gh-24772
2020-03-26 16:31:25 +00:00
Juergen Hoeller
593a2ade91
Expose context class for interface-based CGLIB proxies as well
...
Closes gh-24657
2020-03-26 17:30:37 +01:00
Rossen Stoyanchev
f720225c22
Merge toBodilessEntity fix and refactoring
...
Closes gh-24788
2020-03-26 15:59:44 +00:00
Rossen Stoyanchev
1822f272c7
toBodilessEntity() actually drains response body
...
See gh-24788
2020-03-26 15:59:28 +00:00
Rossen Stoyanchev
5309757026
WebClientIntegrationTests refactoring
...
- consistent test naming
- grouping by category and logical ordering within category
- consolidate overlapping tests
- polishing
See gh-24788
2020-03-26 15:59:04 +00:00
Rossen Stoyanchev
d1cf16320b
Minor refactoring and polishing in WebClientUtils
...
See: gh-24788
2020-03-26 15:59:04 +00:00
Sam Brannen
6222efc54b
Polish contribution
...
See gh-24785
2020-03-26 16:52:24 +01:00
Сергей Цыпанов
65aa2d03f0
Simplify conversion of ByteArrayOutputStream to String
...
Closes gh-24785
2020-03-26 16:52:14 +01:00
Andy Wilkinson
62c545d0ed
Upgrade to Gradle Build Scan Plugin 3.2
...
Closes gh-24793
2020-03-26 16:27:06 +01:00
Qimiao Chen
9f2fd4f0d5
Fix broken link in Javadoc for DynamicPropertySource
...
Closes gh-24792
Co-authored-by: Sam Brannen <sbrannen@pivotal.io>
2020-03-26 16:20:55 +01:00
Qimiao Chen
1f9fa3bab8
Remove useless .gitignore files
...
Closes gh-24790
2020-03-26 15:53:39 +01:00
Sam Brannen
fb0b915e3d
Remove obsolete comment in BeanDefinitionParserDelegate ( #24789 )
...
* Fix typo in BeanDefinitionParserDelegate
* Update spring-beans/src/main/java/org/springframework/beans/factory/xml/BeanDefinitionParserDelegate.java
Co-authored-by: Sam Brannen <sbrannen@pivotal.io>
2020-03-26 15:48:48 +01:00
Sam Brannen
3e9d51220d
Update spring-beans/src/main/java/org/springframework/beans/factory/xml/BeanDefinitionParserDelegate.java
2020-03-26 15:47:46 +01:00
Mikael Elm
822ca0130a
Fix typos and improve readability in Webflux documentation
...
Closes gh-24781
2020-03-26 15:16:22 +01:00
陈其苗
072961b91a
Fix typo in BeanDefinitionParserDelegate
2020-03-26 20:11:06 +08:00
Sam Brannen
5c977ce119
Make remaining static fields final in CommonAnnotationBPP
2020-03-25 18:58:56 +01:00
Sam Brannen
6d0bab332c
Polishing
2020-03-25 18:41:21 +01:00
Arjen Poutsma
9fb614a5c6
Clarify the role of views with Spring MVC
...
This commit adds a section to the reference docs that explains
views live within the trust boundary of the application, and the
security implications thereof.
Closes gh-24777
2020-03-25 15:05:50 +01:00
Qimiao Chen
c42a0eeb38
Make resourceAnnotationTypes field final in CommonAnnotationBPP
...
Closes gh-24774
2020-03-25 14:34:29 +01:00
Johnny Lim
0f50a9a60a
Fix empty domain handling in ResponseCookie
...
This commit also updates its test to use its intended inputs.
2020-03-25 08:18:03 +00:00
Sam Brannen
c24fa22a1b
Polishing
2020-03-24 14:22:42 +01:00
Sam Brannen
4be358e47f
Cross reference Dynamic Property Sources section
2020-03-24 14:07:56 +01:00
Spring Buildmaster
d26b84acd6
Next Development Version
2020-03-24 11:33:18 +00:00
Brian Clozel
d97eabba2f
Do not cache multipart MIME types in cache
...
Prior to this commmit, "mutipart/*" MIME types would be cached by the
`MimeTypeUtils` LRU cache. Since those MIME types are likely to have
random boundaries in them, they can waste space in the LRU cache.
This is not improving things since we're parsing them anyway.
This commit skips the caching step for all "multipart" MIME types.
Fixes gh-24767
2020-03-24 10:59:05 +01:00
Sébastien Deleuze
1cd0e720f7
Specify that Kotlin code samples leverage kotlin-allopen
2020-03-24 10:31:57 +01:00
Sébastien Deleuze
60dca027e7
Add Kotlin documentation and tests for @DynamicPropertySource
...
See gh-24540
2020-03-24 10:08:37 +01:00
Juergen Hoeller
2209e7cb92
Reuse empty class array constant in ClassUtils
...
Closes gh-24221
2020-03-24 00:08:43 +01:00
Juergen Hoeller
fdc60311ed
Avoid unnecessary trace logging in ProxyFactoryBean
...
Closes gh-24669
2020-03-24 00:07:40 +01:00
Christoph Dreis
1c6dda3ca4
Improve performance of StringUtils#cleanPath
2020-03-23 23:25:15 +01:00
Sam Brannen
ac0363c94e
Document @DynamicPropertySource support in the reference manual
...
Closes gh-24540
2020-03-23 20:43:38 +01:00
Sam Brannen
a90716522c
Include Testcontainers in Further Resources section
2020-03-23 20:05:58 +01:00
Rossen Stoyanchev
b2fa574879
Upgrade to Reactor Dysprosium-SR6
...
Closes gh-24725
2020-03-23 17:36:39 +00:00
Juergen Hoeller
910d2788e9
Polishing
2020-03-23 18:02:55 +01:00
Juergen Hoeller
2e23cf32ce
Clarify name generation responsibility for PropertySourceFactory impls
...
Closes gh-24757
2020-03-23 18:02:05 +01:00
Juergen Hoeller
bb1699a9d3
Revise documentation for autowiring with annotated constructors
...
Closes gh-24711
2020-03-23 18:01:30 +01:00
Juergen Hoeller
10d47d4d21
Enable ASM8_EXPERIMENTAL for Java 14 record support
...
Closes gh-24722
2020-03-23 18:00:59 +01:00
Juergen Hoeller
1800b10717
Expose parameter annotations from interfaces across entire class hierarchy
...
Closes gh-24127
2020-03-23 17:57:44 +01:00
Juergen Hoeller
7ebd850b85
Mark MediaTypeNotSupportedStatusException as deprecated
...
Closes gh-24743
2020-03-23 17:56:28 +01:00
Juergen Hoeller
fd1ca46ca1
Thread-safe access to WebSocketServerFactory and WebSocketExtensions
...
See gh-24745
2020-03-23 17:56:14 +01:00
Sébastien Deleuze
b7b36891fb
Upgrade to Kotlin 1.3.71
2020-03-23 17:41:55 +01:00
Sam Brannen
cf7daa36c8
Add @DynamicPropertySource support in TestContext framework
...
This commit introduces a @DynamicPropertySource annotation that can be
used on methods in test classes that want to add properties to the
Environment with a dynamically supplied value.
This new feature can be used in conjunction with Testcontainers and
other frameworks that manage resources outside the lifecycle of a
test's ApplicationContext.
Closes gh-24540
Co-authored-by: Phillip Webb <pwebb@pivotal.io>
2020-03-23 17:10:18 +01:00
陈其苗
821a8eebdd
Improve Javadoc in Configuration
2020-03-23 15:42:45 +01:00
陈其苗
0463d7fcb9
Set proxyBeansMethod to false when no method is called
2020-03-23 15:42:23 +01:00
陈其苗
0e5f27c94e
Introduce NonNull to package-info
2020-03-23 15:42:02 +01:00
Rossen Stoyanchev
e11373fe69
Unwrap XMLStreamException from cause
...
Closes: gh-24622
2020-03-23 12:22:43 +00:00
Sébastien Deleuze
623a019ef8
Upgrade to Dokka 0.10.1
...
Closes gh-24764
2020-03-23 13:01:06 +01:00
Sam Brannen
b069efade4
Polish Javadoc for @ManagedAttribute
...
See gh-24742
2020-03-23 11:34:25 +01:00
Tom van den Berge
107f88a7e4
Allow non-public Kotlin classes/ctors to be instantiated
...
Closes gh-24712
2020-03-23 10:47:28 +01:00
Brian Clozel
831a95154e
Polish ConcurrentLruCache
...
This commit improves the performance of the `ConcurrentLruCache` and
applies a consistent style to the code:
* separating read/write locks into different variables does not help
performance, so this change is reverted
* apply a consistent style for read/write locks and try/cactch calls
* the reordering of recently used keys is only done when the cache is
full
Fixes gh-24671
2020-03-22 21:49:07 +01:00