Spring Add BeanPostProcessors in bulk

In one of my applications there's about 50 post processors added in loop to CopyOnWriteArrayList. I think this can be im...

Spring Improve performance of AbstractAutowireCapableBeanFactory#predictBeanType

Hi,I am currently trying to improve startup time of a medium sized Spring-Boot app that currently takes around 20 second...

Spring @ExceptionHandler to keep nesting beyond the first cause

spring-web exception handling considers only the first cause of an exception to determine the applicable @ExceptionHandl...

Spring Allow setting SerializationInclusion with JsonInclude.Value

Affects: \5.2.5EnhancementThere is a method Jackson2ObjectMapperBuilder.serializationInclusion(JsonInclude.Include seria...

Spring Support matching against multiple header values in HeaderAssertions

The only way to validate multiple response header values – is to assert for strict equality with valueEquals(String head...

Spring Support separate annotation introspectors in Jackson2ObjectMapperBuilder

I would like to be able to reuse the existing Jackson2ObjectMapperBuilder to set an AnnotationIntrospector for serializa...

Spring Use computeIfAbsent in ResourceBundleMessageSource

This PR is to optimize code by using computeIfAbsent instead of putIfAbsent, in addition, the content of some Javadoc ha...

Spring Support configurable timeout in @Transactional

Affects: 5.2.5Currently @Transactional annotation supports only hard-coded values for the timeout attribute. Sometimes i...

Spring Use proxyBeanMethods=false on remaining internal configuration classes

Following up on #23004 and #23166, let's revisit all remaining internal configuration classes and refactor them towards ...

Spring Turn off useSuffixPatternMatching by default

When useSuffixPatternMatching is set to true, then a method mapped to "/users" also matches to "/users.*"The default val...

Spring MockHttpServletRequest parse uri query params

Affects: 5.2.0.RELEASECurrently the following returns an empty map:new MockHttpServletRequest( "GET", "http://test.com?a...

Spring VersionResourceResolver should use weak ETags to allow for HTTP compression

It is currently not possible to compress static resources that are passed through the VersionResourceResolver.VersionRes...

Spring BigDecimal in multi-value request body deserializes differently than single-value

Affects: spring-webflux:5.2.3.RELEASEGiven a WebFlux RestController has an endpoint mapped, with @RequestBody of type Fl...

Spring Align TransactionManagementConfigurer support in TestContext framework with production

Affects: Spring Framework 4.3.0+When @Primary support was added for spring-test in 677a321, the lookup was added before ...

Spring Improve efficiency of mutating of ClientHttpResponse and ServerHttpRequest

DefaultClientResponse has from(ClientResponse) which copies status, headers, and cookies. It is only half as useful beca...

Spring Support for RxJava 3

RxJava 3 will certainly go GA in our Spring Framework 5.3 timeframe, so let's add support for it... next to deprecating ...

Spring Change to placeholder value in XML is not reevaluated at runtime

package com.example;public class PlainBean { private int value; public int getValue() { return value; } ...

Spring Document ReactiveTransactionManager support

OverviewSpring Framework 5.2 introduced reactive transaction management support but did not include any documentation on...

Spring UriBuilder replaceQueryParam not working

I am using spring web-flux webclient and i am passing b as null, but replaceQueryParam is still adding b param in uri. N...

Spring 加一些基本注释

Comment From: pivotal-issuemaster@alexsun1024 Please sign the Contributor License Agreement!Click here to manually synch...
上一页 下一页
.