Spring Allow @RequestParam, @PathVariable, and their siblings on fields

It is common to use abbreviated names for query parameters in GET requests. For example:GET /search?q=java&y=2019&am...

Spring Use only one request timeout mechanism in JdkClientHttpRequest

Previously, a timeout was set both on HttpRequest, and used on httpClient.sendAsync().get(). This leads to inconsistent ...

Spring RESTClient - queryParams usage

We have the following code to retrieve data from a third party. // Full URL with symbol and query parameter structure...

Spring Revisit Jackson support

Spring Framework 7 should be the opportunity for a revision of Jackson support.That involves: - Adding support for Jacks...

Spring Null bean behaviors are different between method getBean(String name) and getBean(Class<T> requiredType )

Background : We defined a bean by @Bean annotation in method level. Sometimes this method could return null. In the null...

Spring Ensure JdkAopProxyTests and CglibAopProxyTests are actually run in the Gradle build

OverviewThe abstract ProxyExceptionHandlingTests class introduced in #32469 has a rather odd structure of inheritance an...

Spring Optimize BeanMap#entrySet

Hello, I have been learning a lot while analyzing this open source project recently. During my analysis, I noticed a TOD...

Spring Fix incorrect regex rendering in MVC controller documentation

SummaryFix incorrect regex in documentationStep[x] running ./gradlew antora[x] then opening the framework-docs/build/sit...

Spring Rename aopAvailable constants in TransactionSynchronizationUtils for better GraalVM native image support

The aopAvailable constants in our two TransactionSynchronizationUtils implementations should be renamed to aopPresent in...

Spring Avoid buffering all elements before sending JSON when using Flux/Flow + Kotlinx Serialization Encoder

Affects: 6.x.xSimilarly the following issue https://github.com/spring-projects/spring-framework/issues/28398, it would b...

Spring HttpHeaders#writableHttpHeaders not effective with read-only delegate

As described in https://github.com/spring-cloud/spring-cloud-gateway/issues/3570#issuecomment-2437407696 starting with S...

Spring UriComponentBuilder doesn't work with encoded HTTP URL having '+'. [SPR-14828]

Johnny Lim opened SPR-14828 and commented'+' is valid for a space but with the following code:String httpUrl = &quot;htt...

Spring A heavy CPU consumption SQL detected after executing jdbctemplate call to oracle 11gr2 store procedure [SPR-13432]

Hendry Lai opened SPR-13432 and commentedSpring Framework 4.0.6 , using jdbctemplate call oracle 11gr2 store procedurea...

Spring Improve documentation for allowEagerInit parameter in getBeanNamesForType()

Spring version: 6.0.16This is the documentation for the ListableBeanFactory#getBeanNamesForType method.allowEagerInit – ...

Spring RestClient - Consider adding request/response logs

Hi,I commonly add logs to the RestClient based on this nice example from Craig Walls: https://github.com/habuma/logging-...

Spring Create Filter to handle URLs with trailing slashes

Matching URLs with a trailing slash was deprecated in 6.0 in favor of early handling via proxy or Filter like UrlRewrite...

Spring Document UrlHandler Servlet and reactive filters

As of #28552, the trailing slash matching strategy has been deprecated and we introduced UrlHandlerFilter implementation...

Spring @MockitoBean, @MockitoSpyBean, & @TestBean do not work with @DirtiesContext "before method" modes

Overview@MockitoBean, @MockitoSpyBean, and @TestBean currently do not work with @DirtiesContext modes DirtiesContext.Cla...

Spring @MockitoSpyBean does not support transparent verification

OverviewSpringAopBypassingVerificationStartedListener provides partial support for transparent verification for Mockito ...

Spring Fix PathMatchingResourcePatternResolver manifest classpath discovery

Update PathMatchingResourcePatternResolver so that in addition to searching the java.class.path system property for clas...
上一页 下一页
.