Spring MappingJackson2HttpMessageConverter character encoding not propagated to the response

We add a Jackson message converter to our content negotiation manager, like this:<bean class="org.springframewor...

Spring Deprecate Derby support since Apache Derby is retired since 2023

From the Apache Derby project siteOn 2025-10-10, the Derby developers voted to retire the project into a read-only state...

Spring Avoid pause/restart for application context in the TestContext framework

We noticed that our tests which use @SpringBootTest run much slower after upgrading to Spring Boot 4.0.We noticed that t...

Spring Replacement for Spring Retry’s @Recover?

given the core Resilience Features supersede spring-retry, is there a replacement for the spring-retry @Recover function...

Spring Should ErrorMessageSendingRecoverer be refactor in spring7?

Enhancements requestsIn our framework, we use RocketMQ as the implementation for Spring Cloud Stream. We extend MessageP...

Spring Provide standard HTTP semantic exceptions for REST APIs (e.g. NotFound, Conflict)

Problem to solveWhen building REST APIs with Spring Boot, applications repeatedly implement the same set of HTTP semanti...

Spring Replace String concatenation with StringBuilder in BatchUpdateException handling

In JdbcTemplate.batchUpdate(String... sql), I noticed that String concatenation is used inside the BatchUpdateException ...

Spring PropertyDescriptorUtils randomly fails to determine read/write method pairs with partially resolved generics and overloaded write methods

Overviewjdk21Spring 6.2.11In the following case, the setId(int id) method is inconsistent with the generic type String, ...

Spring Illegal reflection use against Hibernate Validator 9 on module path

With Version 9 Hibernate Validator introduced a module-info file hiding the internal-packages (https://github.com/hibern...

Spring Set Content-Length Header in EncoderHttpMessageWriter Only for GET Requests if Value is Greater than 0

When using Spring Cloud Gateway with custom request decorators that cache request bodies, the ‎EncoderHttpMessageWriter:...

Spring Add setExecutor to JdkClientHttpRequestFactory to allow safe customization of blocking adapter threads

Overview JdkClientHttpRequestFactory currently defaults to using SimpleAsyncTaskExecutor when the provided java.net.http...

Spring Expose scheduled fire time to @Scheduled methods for reliable distributed execution

📄 Context / Problem StatementIn distributed systems, it's common to run Spring Boot applications with multiple instances...

Spring Provide a way to enable transaction for test methods on super class

I'm refactoring tests of Spring Batch, trying to unify integration tests for JDBC and MongoDB repository, for example:ab...

Spring NPE when RestTemplate got HttpHeaders with null "value"

I'm migrating my Spring/Springboot application and found a strange behavior:This code worked on SpringBoot 3.2.5HttpHead...

Spring Avoid unnecessary list creation and processing in AbstractTestContextBootstrapper

While working on #31456, I noticed that AbstractTestContextBootstrapper often unnecessarily creates instances of ArrayLi...

Spring AbstractTestContextBootstrapper should resolve ContextLoader only once

While working on #31456, I noticed that AbstractTestContextBootstrapper unnecessarily resolves the ContextLoader twice w...

Spring Provide access to attempt count in RetryListener as well as callbacks for the initial attempt

I'm currently trying to migrate the two simple pieces of code which use spring-retry to the RetryTemplate provided by th...

Spring Shared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor

Worked in Spring 6, broken in Spring 7:The new shared EntityManager that is returned by AbstractEntityManagerFactoryBean...

Spring Enhancement: @UniqueBean on interface or unique-beans: Class[] in application.yml

We like having interfaces define a contract for beans, and we also like having things like auto-configuration.However, w...

Spring ProblemDetail instance field set from the current URL path, does not respect RFC

Using Spring Boot 3.5.7 so org.springframework:spring-webmvc:6.2.12, but probably affects latest version as well given t...

下一页
.