D瓜哥
f39fde7460
Upgrade to asciidoctorj-pdf version 1.5.0-alpha.17
...
Closes gh-23006
6 years ago
Sam Brannen
f806594e60
Introduce getOrEmpty(String) convenience method in HttpHeaders
...
This commit introduces a getOrEmpty(String) method in HttpHeaders that
returns an immutable, empty list if no values are present for the
specified header name. This is provided as a convenience over the
existing get(String) method which returns null in such cases.
Closes gh-22949
6 years ago
Sam Brannen
9ca7354146
Polishing
6 years ago
Sam Brannen
819097a07a
Clean up warning in Gradle build
6 years ago
Juergen Hoeller
8a33ef2d14
Merge branch '5.1.x'
6 years ago
Juergen Hoeller
5aa0de7ac8
Upgrade to OkHttp 3.14.2, Joda-Time 2.10.2, OpenPDF 1.2.17, JRuby 9.2.7
6 years ago
Juergen Hoeller
701b7b8a18
Align ReactiveTypeDescriptor accessor methods
6 years ago
Rossen Stoyanchev
438d3710d3
Detect MimeType via ConnectionSetupPayload
...
Closes gh-23012
6 years ago
Juergen Hoeller
3645281c35
Polishing
6 years ago
Juergen Hoeller
ff838fd011
Consistently support CompletionStage in ReactiveAdapterRegistry
...
Aligns ReactiveAdapterRegistry with MVC/messaging handler methods in terms of recognizing CompletionStage as well as CompletableFuture. Includes consistent use of ReactiveAdapter for reactive transactions.
Closes gh-23011
6 years ago
Arjen Poutsma
9b3c92e8d2
Add leading slash for path predicate if not present
...
This commit adds a leading slash for path predicates in both
WebFlux.fn and WebMvc.fn.
Closes gh-22795
6 years ago
Juergen Hoeller
c329bad42a
Merge branch '5.1.x'
6 years ago
Juergen Hoeller
8cd3daad0d
Polishing
6 years ago
Juergen Hoeller
171e8f56a3
Merge branch '5.1.x'
6 years ago
Juergen Hoeller
75d751d968
Polishing
6 years ago
Juergen Hoeller
55e601c322
Revise system property replacement tests
...
See gh-22959
6 years ago
stsypanov
6f07a504b8
A couple of trivial simplifications
6 years ago
Phillip Webb
02850f357f
Migrate exception checking tests to use AssertJ
...
Migrate tests that use `@Test(expectedException=...)` or
`try...fail...catch` to use AssertJ's `assertThatException`
instead.
6 years ago
Phillip Webb
fb26fc3f94
Polishing
6 years ago
Juergen Hoeller
a363fed209
Merge branch '5.1.x'
6 years ago
Juergen Hoeller
515d627aec
Upgrade to Jackson 2.9.9
6 years ago
Juergen Hoeller
7edf8aca8e
Drop DefaultNamespaceHandlerResolverTests.testResolveInvalidHandler
...
Closes gh-22994
6 years ago
Juergen Hoeller
52e02deb53
Configurable connection recovery in SimpleMessageListenerContainer
...
Closes gh-22987
6 years ago
Juergen Hoeller
c5d6b74321
Fix stale-if-error xsd documentation
...
Closes gh-22983
6 years ago
Juergen Hoeller
4c334de850
Use Map.values() iteration within isMultipart check
...
Closes gh-22982
6 years ago
Johnny Lim
21e163e5da
Fix typo
6 years ago
Rossen Stoyanchev
bd910fc62b
Fix checkstyle errors
6 years ago
Rossen Stoyanchev
60e4649ff3
Merge branch '5.1.x'
6 years ago
Rossen Stoyanchev
da4430e27e
BindingResult for resolved async attributes
...
ViewResolutionResultHandler no longer adds BindingResult objects for
async model attributes. Instead AbstractView adds them later when
those attributes are resolved to concrete values.
Closes gh-22933
6 years ago
Rossen Stoyanchev
172afb510a
Polish AbstractView in WebFlux
6 years ago
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
6 years ago
Rossen Stoyanchev
013249757a
Merge branch '5.1.x'
6 years ago
Rossen Stoyanchev
ffd7cffa14
Fix typo in HttpHeaders
...
Closes gh-22976
6 years ago
Rossen Stoyanchev
e0b9ed6d72
Fix typo in reference
...
Closes gh-22975
6 years ago
Rossen Stoyanchev
0274752fe9
Use singleOrEmpty to avoid upstream cancel
...
Closes gh-22952
6 years ago
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.
6 years ago
Rossen Stoyanchev
b1912f6acc
Fix checkstyle error
6 years ago
Rossen Stoyanchev
97c2de915a
Add RouteMatcher
...
Closes gh-22642
6 years ago
Rossen Stoyanchev
afc0ae3752
Add hasPatternSyntax method to PathPattern
6 years ago
Rossen Stoyanchev
ac6c96a391
Polish
6 years ago
Juergen Hoeller
e0654a5b3d
Merge branch '5.1.x'
6 years ago
Juergen Hoeller
d3110c452e
SpEL documentation refinements
6 years ago
Juergen Hoeller
9755b59197
Merge branch '5.1.x'
6 years ago
Juergen Hoeller
0796d9af0d
Upgrade to Groovy 2.5.7
6 years ago
Juergen Hoeller
4af94dfc5d
Clarify AbstractBeanDefinition.getBeanClass() return semantics
...
Closes gh-22960
6 years ago
Juergen Hoeller
5910d2d4dc
Add missing Nullable annotation to assertNotNull
...
See gh-22932
6 years ago
stsypanov
9ca8681f79
Iteration over a map using EntrySet
6 years ago
Sam Brannen
785e8d8116
Polish MergedAnnotation support
6 years ago
Juergen Hoeller
cfc4a59135
Merge branch '5.1.x'
6 years ago
Juergen Hoeller
daee6f5bd9
Avoid expensive assertions in web resource resolution
...
Closes gh-22955
6 years ago