spring-framework
spring-framework copied to clipboard
Spring Framework
When building `DELETE` requests, the request body is not used in `JdkClientHttpRequest.buildRequest`
After switching from `spring-web:6.2.6` to `spring-web:6.2.8` one of the tests in our app stopped working. After some investigation we found out that `TestRestTemplate` was not sending a request body when...
Since the Postgres driver 42.7.5 PostgresTableMetaDataProvider no longer retrieves column metadata for databases which have an upper case in their name: org.springframework.dao.InvalidDataAccessApiUsageException: Unable to locate columns for table 'XXX' so...
**Summary** I have a Spring Boot service where custom JSON error responses are returned when controller methods are annotated with a custom annotation. When accessing an endpoint that does not...
dependency ```pom.xml org.springframework.boot spring-boot-starter-parent 3.5.0 org.springframework.boot spring-boot-starter-web ``` Main.java ```java package org.example; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import java.util.Map; @SpringBootApplication public...
Spring MVC (and also Spring WebFlux but I do not know this part very well) has been fully supporting HTTP byte-range requests since version 5.2.5. As Spring MVC is a...
The order of codecs has been the same for a very long time and applications might rely on it. On the other hand, Spring Boot has been consistently reordering converters...
Hey 👋 I'm currently working with a spring based project that wraps certain WebFilters in an instrumentation decorator. Because of this, the checkpoint in `DefaultWebFilterChain` outputs the class name of...
May be realted to https://github.com/spring-projects/spring-framework/issues/27503. I am fiddeling around with a VueJs application maintaining a WS connection to a Spring Boot backend. This is my `WebsocketConfig` ``` java @Log4j2 @Configuration...
The `formatErrorForReturnValue` method in `ServletInvocableHandlerMethod` previously included an unnecessary call to `toString()` and a dangling "in" at the end of the formatted string. Since the surrounding context already provides sufficient...
`@CheckReturnValue` currently only targets `ElementType.METHOD`. IDEs, however, also consider a type-level `@CheckReturnValue` to express that all methods' return values should be checked. I would appreciate it if our annotation could...