- 23 6月, 2019 1 次提交
-
-
由 Sam Brannen 提交于
See gh-23163
-
- 22 6月, 2019 3 次提交
-
-
由 Sam Brannen 提交于
See gh-23163
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Includes Hibernate Validator 6.0.17 and renames "withoutJclOverSlf4j".
-
- 21 6月, 2019 22 次提交
-
-
由 Sam Brannen 提交于
Prior to this commit, the resolveBean() method in ControllerAdviceBean looked up the @ControllerAdvice bean instance in the ApplicationContext by name for every web request that involved lookups for global methods annotated with @ExceptionHandler, @InitBinder, and @ModelAttribute. This commit avoids the need for such repeated lookups in the ApplicationContext by caching the resolved @ControllerAdvice bean instance within ControllerAdviceBean once it has been resolved.
-
由 Sam Brannen 提交于
This commit introduces unit tests for the status quo in ControllerAdviceBeanTests to serve as regression tests for future changes to ControllerAdviceBean.
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sebastien Deleuze 提交于
This commit adds retrieveMono and retrieveFlux reified variants, and turns dataFlow(flow: Flow) extension into a general purpose reified data(producer: Any) one. Closes gh-23164
-
由 Rossen Stoyanchev 提交于
See gh-23175
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
Closes gh-23175
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
Closes gh-23172
-
由 Arjen Poutsma 提交于
This commit introduces Flux<Part> ServerRequest.parts() that delegates to ServerWebExchange.getParts() and offers an alternative, streaming way of accessing multipart data. Closes gh-23131
-
由 Arjen Poutsma 提交于
This commit introduces ServerWebExchange.getParts(), as an alternative, streaming way of accessing multipart data.
-
由 Arjen Poutsma 提交于
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
Create annotation.support sub-package and move handler code there. This prepares for a future, functional handler (responder) variant and is consistent with the package structure under simp.
-
由 Brian Clozel 提交于
Prior to this commit, `PathPattern::extractPathWithinMapping` would always use the default path pattern separator `/` when extracting the path within the pattern of a matched route. This commit ensures that `PathPattern` uses the configured separator when extracting the path within the matched mapping. Fixes gh-23168
-
由 Brian Clozel 提交于
Prior to this commit, the `PathPatternRouteMatcher` would always use the default path pattern separator when parsing incoming route strings to `RouteMatcher.Route` instances. When the `PathPatternRouteMatcher` is configured with a `PathPatternParser` that has a custom separator (e.g., `.`), then the matching algorithm can't match routes against parsed patterns. This commit ensures that the route matcher uses the configured separator at all times. Fixes gh-23167
-
- 20 6月, 2019 14 次提交
-
-
由 Sam Brannen 提交于
-
由 Sebastien Deleuze 提交于
-
由 Rossen Stoyanchev 提交于
1. Consolidate config options for handler detection in the base class AbstractMethodMessageHandler with sub-classes like RSocketMessageHandler now only setting the handler predicate by default (e.g. @Controller). 2. Remove autoDetection flag in favor of just having the mutually exclusive handler Predicate<Object> vs manually registered List<Object>. Or if both are desired for some reason, then manually register first, and set the predicate second.
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
Replace the Publisher argument in RequestSpec's data(Publisher, Class<T>) and data(Publisher, ParameterizedTypeReference<T>) methods with Object thus allowing any reactive type known to the ReactiveAdapterRegistry to be passed in directly rather than adapted to Publisher first.
-
由 Sam Brannen 提交于
See gh-23076
-
由 Sam Brannen 提交于
See gh-23159
-
由 Sebastien Deleuze 提交于
As of 1.3.40, Kotlin now provides a kotlin-scripting-jsr223-embeddable dependency which: - Fixes classloading related issues - Provides out of the box JSR 223 support - Is compatible with Spring Boot Fat Jar mechanism This commit updates Spring Framework tests and documentation accordingly. Closes gh-23165
-
由 Sebastien Deleuze 提交于
-
由 Stephane Nicoll 提交于
* pr/23162: Polish FormattingConversionServiceTests Closes gh-23162
-
由 Johnny Lim 提交于
See gh-23162
-
由 Stephane Nicoll 提交于
* pr/23158: Polish YamlProcessorTests.flattenedMapIsSameAsPropertiesButOrdered() Closes gh-23158
-
由 Johnny Lim 提交于
See gh-23158
-
由 Rossen Stoyanchev 提交于
This commit removes the MessageHandlerAcceptor sub-class of RSocketMessageHandler, and rather than implementing directly the contracts for RSocket client and server acceptors, RSocketMessageHandler now exposes clientAcceptor() and serverAcceptor() methods that return the required adapter instances. This provides better separation between the RSocketMessageHandler and the RSocket adapter code, and also avoids implementing generic interfaces like the BiFunction required for the client acceptor.
-