Spring JSON deserialization for Kotlin collections on inherited classes

I found a problem with json deserialization on lists with inherited classes and kotlin. The problem occurs when you defi...

Spring Field injection through @Resource does not work after AOT processing

2023-07-03T14:33:26.923+08:00 WARN 20580 --- [ main] w.s.c.ServletWebServerApplicationContext : Exception enc...

Spring Allows JdkClientHttpRequest.DISALLOWED_HEADERS to be customized.

It does this by reading the System property jdk.httpclient.allowRestrictedHeaders and removing those set from the defaul...

Spring Package-private init/destroy methods are not always invoked

OverviewWhile working on #30692, I noticed that we currently do not invoke shadowed package-private init/destroy methods...

Spring Support [package-]private init/destroy methods in AOT mode

OverviewPrior to this commit, private (and non-visible package-private) init/destroy methods were not supported in AOT m...

Spring [spring-cache] when i wang to define cacheNames in XXXServiceImpl, but Cacheable defined in AbstractService, and spring-cache cannot support this case

Affects: 6.0AbstractService.javapublic abstract class AbstractService<T extends AbstractModel, PK extends Serializabl...

Spring Remove @Aspect for classes containing only @Pointcut declarations in reference documentation

Regarding the current Reference Documentation, the Declaring a Pointcut page contains two sections. The first is the Com...

Spring Spring Data MongoDB ThreadPool Bugs When Cluster works on nginx with springboot 2.6.4+

Hi All: In project, I used the mongodb cluster repliset with nginx stream agent. because of it, there are 4 available ...

Spring Polish variable name in ReschedulingRunnable

initDelay is applicable for scheduleAtFixedRate and scheduleWithFixedDelay not scheduleComment From: sbrannenThis has be...

Spring No primary or single unique constructor found for interface jakarta.servlet.http.HttpServletResponse

this is my version<properties> <java.version>17</java.version> <spring-boot.version&g...

Spring Fix log level on error with @TransactionalEventListener

Synchronous methods with @TransactionalEventListener logs in debug level.However, most production logs are filtered by e...

Spring Memory Leak In CaffeineCacheManager

The CaffeineCacheManager will potentially cause a memory leak if the getCache method is called with thousands of differe...

Spring Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager

CaffeineCacheManager got its getCache locking behavior revised in #24376 and #30066. ConcurrentMapCacheManager has a sim...

Spring Introduce ModuleResource for resources loaded from a given Module

As a follow up to #28506, we should introduce ModulePathResource as companion to the existing ClassPathResource to suppo...

Spring Change restore logging to info level

Currently, by default there is no log at Spring Framework level of the restoration of a Spring application, only some Sp...

Spring ClassCastException in AbstractBeanDefinition.getBeanClassName() when getting bean multithreaded

When calling prototype Beans the first time in a multithreaded manner, the following exception can happen:Exception in t...

Spring Allow BeanNameViewResolver to optionally use a supplied ApplicationContext

With theXmlViewResolver/ResourceBundleViewResolver you could have multiple instances of it and provide and XML applicati...

Spring Add an interceptor for Controller

It is hoped that an interceptor can be provided to allow users to do custom processing before and after the methods in t...

Spring MethodParameter.isOptional() fails with ArrayIndexOutOfBoundsException [SPR-17629]

shollander opened SPR-17629 and commentedCalling org.springframework.core.MethodParameter.isOptional() can fail with an ...

Spring @Scheduled suspend fun - support

Hi allIs there preview to support Kotlin coroutines (suspend fun) annotated with @Scheduled? Example:@Scheduled(fixedRat...
上一页 下一页
.