spring-framework
spring-framework copied to clipboard
Spring Framework
#32689 introduced an `instanceof HandlerFunction` check in `AbstractHandlerMethodExceptionResolver` which creates a package cycle between `org.springframework.web.servlet.handler` and `org.springframework.web.servlet.function(.support)`. Since this is just for identification and not making use of the actual...
This is *hopefully* just a lack of understanding on how spring "cglib" support is supposed to work (in quotes because it's not cglib anymore right?) or how exactly a reflective...
`TransactionalTestExecutionListener`'s sanity check for open transactions can cause spurious test failures when JUnit tests are run concurrently on code that uses `ForkJoinPool.managedBlock()`. One possible fix would be to skip the...
**Affects:** 6.2 As part of https://github.com/spring-projects/spring-boot/issues/22403, I'd like to link to some Spring Framework reference documentation that explains `defaultCandidate=false` and shows how to use it. Unless the search is failing...
This pull request refactors the eTag formatting logic by consolidating it into a static format method within the ETag record class. The changes aim to eliminate duplicated code and improve...
This PR addresses issue #33382 by refining the naming consistency within the Spring Framework. Class Renaming `ReactorNettyClientRequestFactory` -> `ReactorClientHttpRequestFactory` `ReactorClientHttpConnector` -> `ReactorNettyClientHttpConnector` `HttpComponentsClientHttpRequestFactory` -> `HttpComponentsClientRequestFactory` `RestOperations` Interface Update Updated the...
AOT retains registrations of `BeanDefinitionRegistryPostProcessor` beans, causing them to run again under AOT. Other than meaning you don't realise the benefits of avoidance of post-processing, if those processors register definitions...
I propose introducing a feature to Spring Framework that allows developers to specify the packages or classes where their bean can be injected. This feature aims to give bean creators...
**Affects:** spring-boot-3.3.0+ ### Initial Context The `ResponseEntityExceptionHandler` is a really good utility class as it provides a default exception handler for many exceptions out of the box. Extending it with...
**Affects:** 6.1.10 **_org.springframework.web.client.DefaultRestClient_**: If a response cannot be parsed (`readWithMessageConverters`), a `RestClientException `(or a subclass) gets thrown instead of the specific subclass `RestClientResponseException`, making the original responseBody and statusCode very...