spring-framework
spring-framework copied to clipboard
Spring Framework
**[Stefan Kühnel](https://jira.spring.io/secure/ViewProfile.jspa?name=stefan.kuehnel)** opened **[SPR-14134](https://jira.spring.io/browse/SPR-14134?redirect=false)** and commented [org.springframework.web.util.UriTemplate](https://github.com/spring-projects/spring-framework/blob/master/spring-web/src/main/java/org/springframework/web/util/UriTemplate.java) and [org.springframework.web.util.DefaultUriTemplateHandler](https://github.com/spring-projects/spring-framework/blob/master/spring-web/src/main/java/org/springframework/web/util/DefaultUriTemplateHandler.java) (and RestTemplate as consequence) don't support the complete syntax of [RfC 6570](https://tools.ietf.org/html/rfc6570), but Spring HATEOAS has a version that does [org.springframework.hateoas.UriTemplate](https://github.com/spring-projects/spring-hateoas/blob/master/src/main/java/org/springframework/hateoas/UriTemplate.java)....
**[Christopher Smith](https://jira.spring.io/secure/ViewProfile.jspa?name=w_c_smith)** opened **[SPR-13966](https://jira.spring.io/browse/SPR-13966?redirect=false)** and commented MockMvc does not run an actual servlet container but implements part of the stack for testing purposes. Currently, MockMvc does not support content in...
TL; DR; Add support for callbacks for tracking the lifecycle of a WebSession in WebSessionStore. Foreword We had a use case to track journey of a WebSession. We wanted to...
Currently, content negotiation is completely type-based and doesn't consider the actual value to be rendered. My use case is as follows: Spring HATEOAS users usually work with `RepresentationModel` instances they...
**Affects:** since 4.1 --- Yaml file like bellow: ```yaml root: webservices: "[domain.test:8080]": - username: me password: mypassword ``` Yaml's map to json like ```json { "webservices": { "[domain.test:8080]": [ {...
If a default content type is set in the ContentNegotiationConfigurer, endpoints that don't return that type can return a 406. I've attached a very simple example. [demo.zip](https://github.com/spring-projects/spring-framework/files/6165595/demo.zip) **Bug Explanation:** For...
At present there can be only one data MIME for the every request/stream on the connection. This is negotiated in the SETUP frame. The [Stream Data MIME Types Metadata Extension](https://github.com/rsocket/rsocket/blob/master/Extensions/PerStreamDataMimeTypesDefinition.md)...
Version: Spring Boot 2.3.4.RELEASE When using a content resource chain to cache-bust `.css` and `.js` files, with server compression enabled, and Thymeleaf as the template engine (not sure if it's...
`AbstractJackson2Decoder.decodeToMono` [currently uses `DataBufferUtils.join` to join all DataBuffers](https://github.com/spring-projects/spring-framework/blob/a6bede22c113e69206c13735dbf820c7cb043e2e/spring-web/src/main/java/org/springframework/http/codec/json/AbstractJackson2Decoder.java#L158), [converts the result to an input stream, and then uses jackson's blocking parser](https://github.com/spring-projects/spring-framework/blob/a6bede22c113e69206c13735dbf820c7cb043e2e/spring-web/src/main/java/org/springframework/http/codec/json/AbstractJackson2Decoder.java#L168). This approach reads all DataBuffers for the entire payload...
WebSocketClient as of Webflux 5.2.7 offers only 2 execute methods which confine programmer's logic to WebSocketHandler implementation he passes there. However, it would've been useful in some cases to expose...