- 01 7月, 2016 2 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-14420
-
由 Rossen Stoyanchev 提交于
Issue: SPR-14410
-
- 30 6月, 2016 5 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-14321
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-14415
-
由 Rossen Stoyanchev 提交于
Originally handleNoMatch looked for partial matches based on URL pattern, HTTP method, consumes, produces, and params in that order but without narrowing down the set of partial matches resulting in potentially inaccruate response status codes Commit 473de0 added an improvement to narrow the set with partial matches for URL pattern and HTTP method matches. This commit overhauls handleNoMatch so that the narrowing down of matches happens at each stage resulting in more accurate error reporting for request mappings with fine-grained conditions. Issue: SPR-14397
-
由 Stephane Nicoll 提交于
This commit fixes MessagingMessageConverter to no longer expose the lazy message resolution algorithm. This restores proper behaviour for converters used outside of that context. Instead, such arrangement is now private to AbstractAdaptableMessageListener (as it should). Issue: SPR-14389
-
- 29 6月, 2016 8 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-14370
-
由 Juergen Hoeller 提交于
Issue: SPR-14413
-
由 Juergen Hoeller 提交于
Issue: SPR-14412
-
由 Stephane Nicoll 提交于
The `CacheResolver` and `ErrorHandler` features introduced in 4.1 were not properly enabled in AspectJ mode. This commit adds more tests from the regular proxy-based mode and align the AspectJ caching configuration. Issue: SPR-14413
-
由 Rossen Stoyanchev 提交于
-
由 Sam Brannen 提交于
-
- 28 6月, 2016 8 次提交
-
-
由 Stephane Nicoll 提交于
This commit adds a `ClientHttpRequestInterceptor` that applies a BASIC authorization header for each request. It can be used as follows: ``` BasicAuthorizationInterceptor basicAuthorization = new BasicAuthorizationInterceptor("user", "secret"); restTemplate.getInterceptors().add(basicAuthorization); ``` Issue: SPR-14412
-
由 Sebastien Deleuze 提交于
-
由 Stephane Nicoll 提交于
* pr/1092: Fix typo in asciidoc
-
由 nkjackzhang 提交于
Closes gh-1092
-
由 Rossen Stoyanchev 提交于
Issue: SPR-14391
-
由 Rossen Stoyanchev 提交于
Issue: SPR-14405
-
由 Rossen Stoyanchev 提交于
As of 4.3 ResourceHttpRequestHandler delegates to the configured ContentNegotiationManager, or one created internally, to look up the media type for are resource. This commit ensures the internally created ContentNegotiationManager is correctly injected with the ServletContext through which it can perform lookups as before. Also the ServletPathContentNegotiationStrategy now checks the ServletContext first and then delegates to its parent the PathContentNegotiationStrategy and not vice versa. This is consistent with how handleNoMatch (also in the same class) works and also matches how ResourceHttpRequestHandler worked before 4.3. Issue: SPR-14368
-
由 Rossen Stoyanchev 提交于
Issue: SPR-14321
-
- 27 6月, 2016 3 次提交
-
-
由 Brian Clozel 提交于
This commit sets the response content type to "text/event-stream;charset=UTF-8". Even if the SSE spec says that the encoding should always be UTF-8 and that specifying the charset is optional, we're setting it in all cases, since some containers might use the default encoding "ISO-8859-1" and confuse HTTP clients. Issue: SPR-14407
-
由 Juergen Hoeller 提交于
Issue: SPR-14406
-
由 Juergen Hoeller 提交于
Issue: SPR-14385
-
- 26 6月, 2016 2 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-14400
-
由 Juergen Hoeller 提交于
Issue: SPR-14399
-
- 24 6月, 2016 3 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-14393
-
由 Juergen Hoeller 提交于
HibernateJpaVendorAdapter and LocalSessionFactoryBuilder enforce Hibernate 5.2's connection handling mode DELAYED_ACQUISITION_AND_HOLD Issue: SPR-14393
-
由 Juergen Hoeller 提交于
Issue: SPR-14393
-
- 23 6月, 2016 5 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-14394
-
由 Brian Clozel 提交于
This commit updates AbstractHandlerExceptionResolver to only log at the WARN level exceptions that are actually resolved by the ExceptionResolver. In case developers wish to log each time an ExceptionResolver is called, a DEBUG level log is still available. Issue: SPR-14392
-
由 Sam Brannen 提交于
Issue: SPR-14367
-
由 Sam Brannen 提交于
Prior to this commit, any attempt to include a bean of type ServletServerContainerFactoryBean in the WebApplicationContext for an integration test class annotated with @WebAppConfiguration in conjunction the Spring TestContext Framework (TCF) would have resulted in an IllegalStateException stating that "A ServletContext is required to access the javax.websocket.server.ServerContainer instance." In such scenarios, the MockServletContext was in fact present in the WebApplicationContext; however there was no WebSocket ServerContainer stored in the ServletContext. This commit addresses this issue by introducing the following. - MockServerContainer: a private mock implementation of the javax.websocket.server.ServerContainer interface. - MockServerContainerContextCustomizer: a ContextCustomizer that instantiates a new MockServerContainer and stores it in the ServletContext under the attribute named "javax.websocket.server.ServerContainer". - MockServerContainerContextCustomizerFactory: a ContextCustomizerFactory which creates a MockServerContainerContextCustomizer if WebSocket support is present in the classpath and the test class is annotated with @WebAppConfiguration. This factory is registered by default via the spring.factories mechanism. Issue: SPR-14367
-
由 Sam Brannen 提交于
Issue: SPR-14367
-
- 22 6月, 2016 4 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-14388
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-14373
-
由 Juergen Hoeller 提交于
Issue: SPR-14328
-