Rossen Stoyanchev
ed2a3bd451
Take advantage of Encoder#encodeValue
...
EncoderHttpMessageWriter takes advantage of the Encoder#encodeValue
that's new in 5.2 in order to produce a Mono<DataBuffer> instead of
producing a Flux<DataBuffer> and then using flux.singleOrEmpty().
Closes gh-22952
2019-05-15 17:31:59 -04:00
Rossen Stoyanchev
013249757a
Merge branch '5.1.x'
2019-05-15 16:44:05 -04:00
Rossen Stoyanchev
ffd7cffa14
Fix typo in HttpHeaders
...
Closes gh-22976
2019-05-15 16:42:07 -04:00
Rossen Stoyanchev
e0b9ed6d72
Fix typo in reference
...
Closes gh-22975
2019-05-15 16:13:02 -04:00
Rossen Stoyanchev
0274752fe9
Use singleOrEmpty to avoid upstream cancel
...
Closes gh-22952
2019-05-15 16:02:28 -04:00
Arjen Poutsma
a30a134c23
Make StringDecoder use DataBufferUtils.split
...
* Added DataBufferUtils.split variant that takes multiple delimiters
as argument (instead of 1).
* Use this new split() variant from within StringDecoder, replacing
its inefficient algorithm with the Knuth-Morris-Pratt algorithm.
2019-05-15 16:07:28 +02:00
Rossen Stoyanchev
b1912f6acc
Fix checkstyle error
2019-05-15 08:29:41 -04:00
Rossen Stoyanchev
97c2de915a
Add RouteMatcher
...
Closes gh-22642
2019-05-14 21:44:39 -04:00
Rossen Stoyanchev
afc0ae3752
Add hasPatternSyntax method to PathPattern
2019-05-14 15:36:47 -04:00
Rossen Stoyanchev
ac6c96a391
Polish
2019-05-13 13:45:25 -04:00
Juergen Hoeller
e0654a5b3d
Merge branch '5.1.x'
2019-05-13 19:22:07 +02:00
Juergen Hoeller
d3110c452e
SpEL documentation refinements
2019-05-13 19:15:45 +02:00
Juergen Hoeller
9755b59197
Merge branch '5.1.x'
2019-05-13 18:05:07 +02:00
Juergen Hoeller
0796d9af0d
Upgrade to Groovy 2.5.7
2019-05-13 18:03:23 +02:00
Juergen Hoeller
4af94dfc5d
Clarify AbstractBeanDefinition.getBeanClass() return semantics
...
Closes gh-22960
2019-05-13 18:03:12 +02:00
Juergen Hoeller
5910d2d4dc
Add missing Nullable annotation to assertNotNull
...
See gh-22932
2019-05-13 18:03:01 +02:00
stsypanov
9ca8681f79
Iteration over a map using EntrySet
2019-05-13 15:38:13 +02:00
Sam Brannen
785e8d8116
Polish MergedAnnotation support
2019-05-13 14:11:29 +02:00
Juergen Hoeller
cfc4a59135
Merge branch '5.1.x'
2019-05-13 13:40:07 +02:00
Juergen Hoeller
daee6f5bd9
Avoid expensive assertions in web resource resolution
...
Closes gh-22955
2019-05-13 13:28:07 +02:00
Johnny Lim
9a6ce66bd9
Add a missing single quote in assertion message
2019-05-13 12:04:22 +02:00
Sam Brannen
73dbd06361
Enforces static imports for JUnit 4 assertions and assumptions
...
This commit configures Checkstyle to enforces static imports for JUnit 4
assertions and assumptions.
See gh-22932
2019-05-12 15:13:07 +02:00
Sam Brannen
deecab6311
Use assertThat from Hamcrest instead of JUnit 4
...
org.junit.Assert.assertThat() is deprecated as of JUnit 4.13.
See gh-22894
2019-05-12 14:46:55 +02:00
Sam Brannen
724c805211
Discontinue use of JUnit 3 APIs
...
This commit also ensures that the JSR-330 TCK is executed with the
normal build by adhering to naming conventions for test classes.
See gh-22894
2019-05-12 14:46:55 +02:00
Sam Brannen
5685e9dfa3
Add Checkstyle rules for deprecated JUnit APIs
...
This commit adds Checkstyle rules to disallow imports of the following.
- junit.framework.*
- org.junit.Assert.assertThat
- org.junit.Assume.assumeThat
See gh-22894
2019-05-12 14:46:55 +02:00
Sam Brannen
9e1ed6c771
Fix build on JDK 9+
2019-05-12 13:46:14 +02:00
Sam Brannen
da1b004254
Merge branch '5.1.x'
2019-05-11 18:21:44 +02:00
Sam Brannen
e1b0bf22bf
Polish Javadoc for AssertionErrors
...
See gh-22932
2019-05-11 18:21:06 +02:00
Sam Brannen
33fcde4c3e
Merge branch '5.1.x'
2019-05-11 18:04:48 +02:00
Sam Brannen
233b225b4f
Remove JUnit dependency from HeaderResultMatchers
...
Prior to this commit, HeaderResultMatchers had a direct dependency on
org.junit.Assert which forces JUnit 4 to be present on the classpath.
This commit fixes this by introducing assertNotNull() in
org.springframework.test.util.AssertionErrors and delegating to that
instead.
Fixes gh-22932
2019-05-11 18:03:42 +02:00
Sam Brannen
6ef7d7124e
Clean up warnings
2019-05-11 15:51:06 +02:00
Sam Brannen
64819bbc1d
Clean up warnings
2019-05-10 18:00:29 +02:00
Sam Brannen
0cff7eb32c
Fix Javadoc links
2019-05-10 17:40:03 +02:00
Sam Brannen
9b61316c2e
Clean up warnings in spring-web
2019-05-10 17:31:23 +02:00
Stephane Nicoll
f188aab5f2
Merge branch '5.1.x'
2019-05-10 10:49:59 +02:00
Stephane Nicoll
8c77d0b70d
Merge pull request #22941 from chenqimiao
...
* pr/22941:
Fix typo in package-info.java
2019-05-10 10:49:43 +02:00
chenqimiao
e3137f11df
Fix typo in package-info.java
...
Closes gh-22941
2019-05-10 10:49:13 +02:00
Stephane Nicoll
6d69a4e03a
Merge branch '5.1.x'
2019-05-10 09:57:25 +02:00
Stephane Nicoll
4430ec7d2d
Merge pull request #22938 from crewmanmud
...
* pr/22938:
Fix typo
2019-05-10 09:57:07 +02:00
Andrew McCallum
9294b1d7eb
Fix typo
...
Closes gh-22938
2019-05-10 09:56:47 +02:00
Stephane Nicoll
4606209ad4
Merge branch '5.1.x'
2019-05-09 17:09:54 +02:00
Spring Buildmaster
f4380e3040
Next Development Version
2019-05-09 14:55:58 +00:00
Sam Brannen
d8f1d56100
Fix broken test
2019-05-09 16:21:54 +02:00
Sam Brannen
1be29d5933
Document automatic constructor injection in JUnit Jupiter
...
Closes gh-22928
2019-05-09 16:16:32 +02:00
Sebastien Deleuze
c601ecf169
Merge branch '5.1.x'
2019-05-09 15:00:53 +02:00
Sebastien Deleuze
c8d49ed284
Fix EncoderHttpMessageWriter.isStreamingMediaType()
...
Closes gh-22936
2019-05-09 14:57:15 +02:00
Juergen Hoeller
0b50d1eff3
Merge branch '5.1.x'
2019-05-09 14:29:37 +02:00
Denis Zavedeev
484ec64305
Minor integration doc refinements
2019-05-09 14:27:22 +02:00
Denis Zavedeev
c80028b71e
Fix trivial errors in integration.adoc
2019-05-09 13:50:26 +02:00
Sam Brannen
8e29eca1eb
Merge branch '5.1.x'
2019-05-09 13:25:21 +02:00