Spring Make task executors implement ExecutorService or ScheduledExecutorService

Make ThreadPoolTaskExecutor implements ExecutorService and make ThreadPoolTaskScheduler implement ScheduledExecutorServi...

Spring Improve toString representation of complex parameters in SimpleKey

Arrays.deep* is being used in all the other functions, use it in toString as well - this avoids debugging output that ju...

Spring Update AbstractAdvisingBeanPostProcessor.java

resolve @async circular dependencies problemComment From: snicoll@yuanyu1997 thanks for the PR but we now have 5 PRs for...

Spring chore: add map params variants to update method

Comment From: hantsyWhen I used Spring Jdbc in my latest projects, I found the update(String sql, SqlParameterSource par...

Spring Using lazy ConfigurableEnvironment to reduce unnecessary object creation

StandardEnvironment will create systemProperties/systemEnvironment PropertySource.AnnotationConfigApplicationContext def...

Spring Reinstate support for legacy JSR-250 @javax.annotation.ManagedBean and JSR-330 @javax.inject.Named annotations

With the migration to Jakarta annotations in 6.0, we switched to supporting @jakarta.annotation.ManagedBean and @jakarta...

Spring Avoid calling executeBatch() with 0 batch size

Now usign org.springframework.jdbc.core.JdbcTemplate#batchUpdate(java.lang.String, org.springframework.jdbc.core.BatchP...

Spring Model.set() Kotlin extension method does not allow null value

This parameter is @Nullable in the underlying addAttribute methodComment From: pivotal-cla@gnagy Please sign the Contrib...

Spring Revise Checkstyle rules to prohibit use of assertions other than AssertJ

Commit 9b3f4567eefcf1615b321a17b4dcbc1d71db4f83 should have failed the build since it imports and uses org.junit.jupiter...

Spring Added synchronization control on shared resources

Problem:The use of shared resources, like the system properties, may result in flaky test outcomes in the case of more t...

Spring Add maxAttempts to ExponentialBackOff

If you wish to stop after a certain number of attempts with anExponentialBackOff you have to calculate the maxElapsedTim...

Spring Optimize some scenes which need not proxy

If using @target in the pointcut expression, spring will create proxy for the classed which are in maybe case and will c...

Spring Ensure that the ExposeInvocationInterceptor is first in the interceptor chain

check the ExposeInvocationInterceptor is front in the interceptor chainissue #26743Comment From: pivotal-issuemaster@wis...

Spring fix: the basePackage do not have META-INF/spring.component then switc…

If the basePackage not defined in META-INF/spring.component,then using old scanCandidateComponents(basePackage);Otherwis...

Spring Skip searching of nonexistent directory in PathMatchingResourcePatternResolver

Affects: 6.0.11Hello, we perform resource scanning on several locations with this code.@Getter@Value("#{'${myproper...

Spring Stop the started LifeCycle when start any LifeCycle failed

Comment From: pivotal-issuemaster@wangkaish Please sign the Contributor License Agreement!Click here to manually synchro...

Spring Optimize AbstractBeanFactory.afterPrototypeCreation()

When curVal is of type Set, The instanceof judgment only needs to be performed once, And when the length of the Set is 1...

Spring Instrument RestClient for Observability

RestClient has been recently introduced and we should instrument it for observability.This client variant uses the same ...

Spring Use Comparable instead of dedicated implementations

Comment From: pivotal-issuemaster@wind57 Please sign the Contributor License Agreement!Click here to manually synchroniz...

Spring Add convert method to ConversionService

This is a fix for issue #25394 Comment From: raderioAny updates when this can be merged?Comment From: snicoll@dPechman42...
上一页 下一页
.