Spring Batch invalidation cache issue when using InMemoryWebSessionStore as the session cache for web login

Affects: all versionWhen using org.springframework.web.server.session.InMemoryWebSessionStore as the session cache for w...

Spring HttpHeaders should reject negative ContentLength values

Hello ! 👋Found a code with a possible bug. here /** * Set the length of the body in bytes, as specified by the ...

Spring Introduce URL parser based on algorithm provided in Living URL standard

In the UriComponentsBuilder::fromUriString, we use regular expressions to parse a given String into the various URI comp...

Spring RestClient adapter for RestOperations

Lots of existing (Spring) infrastructure accepts RestOperations as a pluggable http/rest client and I could not find any...

Spring Spring Native doesn't work with Spring Gateway: java.lang.IllegalStateException: Incompatible Tomcat implementation

Affects: SpringBoot 3.1.10I have encountered an issue with Spring Native and Spring Gateway. After building a native ima...

Spring Consolidate filter handling: applyFilters.

This PR consolidates the functionality of the previous methods, enableFilters and disableFilters, which were performing ...

Spring Synchronize access to volatile variables in AsyncRequestInterceptor

This PR introduces synchronized blocks to synchronize access to volatile variables in the AsyncRequestInterceptor class....

Spring Refactor ContentDisposition class

1st Commit (8293b4b1b4313f81d20c646525b6f7661c31950d)In the old code, the code returns the same object every time, but i...

Spring Consolidate filter handling: applyFilters.

This PR consolidates the functionality of the previous methods, enableFilters and disableFilters, which were performing ...

Spring Add support for @BeanParam like JAX-RS in Spring MVC [SPR-17237]

Ankur Pathak opened SPR-17237 and commentedWe can collect various parameters of HTTP Request like Path, Query, Header in...

Spring @Interceptor annotation

Proposal for an @Interceptor stereotype annotation with values equivalent to .addPathPatterns, .excludePathPatterns, may...

Spring Modify error message when timeout is less than TIMEOUT_DEFAULT

When timeout is zero(0), this method setTimeout runs normally, it will not throw the IlleglArgumentException. In other w...

Spring Include actual cause's message in various parsing exception messages

When timeoutString is "-2", DefaultTransactionDefinition#setTimeout method will throw IllegalArgumentException(it extend...

Spring Use hasText() instead of hasLength() in AbstractAutoProxyCreator

In the context of the code, using the hasText method instead of hasLength seems more appropriate.This is because "beanNa...

Spring Omit empty resource description in DeprecatedBeanWarner's log message

In this context, the hasText() method seems more appropriate. This is because considering cases where the resourceDescri...

Spring Prevent potential NullPointerException.

Contribution summary: Added null check to prevent potential NullPointerException in visitIndexedArgumentValues method.Co...

Spring Document that RestTemplate may not return a body for certain exceptions

The issue #14004 was raised a while ago and fixed in 24ffa5a706d1b8538ff1359c635905f0f9af9fb5, however, I can no longer ...

Spring Optimized @Cacheable in multiple layer caches

Let's say you have two level caches.layer 1: local in-memory cache, faster speed but shorter time to live.layer 2: Redis...

Spring StringTokenizer performance issue.

Since JDK 1.8, using split() has shown to be more performance-efficient than StringTokenizer, with approximately a 30.5%...

Spring Make @Cacheable evaluate condition on each call

In some cases, there is a need to check validity of the cached result each time to decide whether or not to generate a n...
上一页 下一页
.