Spring Fix incorrect weak ETag validation

The validation logic checks for a prefix of W/ when it should be checking for W/". As per the spec (see here and here) t...

Spring Scheduled method runs twice when setting cron to run every 59 seconds

I realized when I set a scheduled method to run every 59 seconds, it runs twice, in the 59th second of its current minut...

Spring Make CacheControl immutable

The current CacheControl class has (in my opinion) a few drawbacks:1) it is mutable - there's been times this has caused...

Spring Support invoking bridged suspending functions in AopUtils

Thrown java.lang.NullPointerException when call method with generic type parameters from proxied class.Case:interface A ...

Spring Low level cache failure for sync/reactive/future Cacheable get is not handled by CacheErrorHandler

Jens Wilke opened SPR-17052 and commentedCode from CacheAspectSupport:// Special handling of synchronized invocationif (...

Spring Avoid CacheAspectSupport#findInCaches falling through to the reactiveCachingHandler

In findInCaches, if the return type is a CompletableFuture but a cache get returns null, the execution falls through to ...

Spring Add coroutine variant of WebExceptionHandler

As in the case of CoWebFilter, I added CoWebExceptionHandler, a coroutine variant of WebExceptionHandler used for global...

Spring Spring Framework compressed body issues, resulting servers to wait for more packets and blocking(potential DOS attack)

Affects: \ As temporary solution, I am explicitly forcing the header to have the right content-length. Please check and ...

Spring Deserialization fails for ResponseEntity with more than two level of generics

Fixes: #30405 Comment From: pivotal-cla@alpeshvas Please sign the Contributor License Agreement!Click here to manually s...

Spring Replace String.join with String.repeat for generating placeholders

Replaced the use of String.join combined with Collections.nCopies to generate SQL placeholders with the more concise and...

Spring Fix predicate setup in test

Predicate#and() composes the predicate as its return value, so now, the and clauses are ignored at the assertion.Comment...

Spring RestClient observations are stopped before ResponseSpec calls

Debugging a RestTemplate shows that execute() bad responses are properly throwing exceptions, which when caught, are set...

Spring Replace String.join with String.repeat for generating placeholders in TableMetaDataContext

Replaced the use of String.join combined with Collections.nCopies to generate SQL placeholders with the more concise and...

Spring Document that SpEL expressions using bean references are not compilable

In a recent discussion, it came up that some developers are under the impression that SpEL expressions using bean refere...

Spring Wrong beanClassName attribute in static bean definition

Affects: 6.1.11BeanDefinitions created from static bean method contains invalid attribute BeanClassName (if refers to co...

Spring SseEmitter HandlerInterceptor Multiple execution

HandlerInterceptor Interception SseEmitter Mapping Multiple execution preHandleAsyncContextImpl AsyncContextImp...

Spring Support static headers for http interface clients

It would be nice if http interface clients had support for specifying static headers declaratively on a per method basis...

Spring BeanUtils.copyProperties() does not correctly copy enum fields

DescriptionI encountered an issue with BeanUtils.copyProperties() in Spring Framework where it does not correctly copy e...

Spring A JSON serialization exception can lead to corrupted output being written to the OutputStream of the response.

Affects: 5.3.31Happening in the phrase of writing object returned by endpoint(controller method) to the OutputStream of...

Spring Fix syntax error in RestClient documentation

When copy & pasting the error handling example with the lambda expression, Eclipse complains that a ";" is missing i...
上一页 下一页
.