Spring SimpleKey contains invalid hashcode on deserialization when parameters include an enum

I'm working on an application that uses Spring caching and replicates cache entries across a cluster of hosts. When one ...

Spring Improve exception message in AopContext.currentProxy()

add aopContext exception msgbecause AopContext use ThreadLocal to expose Proxy object in current Thread, thus AopContext...

Spring Fix race condition for InputStreamResource

Use AtomicBoolean instead of primitive booleanComment From: jhoellerDo you have a specific use case where InputStreamRes...

Spring AbstractMessageConverterMethodProcessor results in 406 with "Accept: */*" when @RequestMapping produces condition determined the content type

Following #23205 I found a similar issue.If you declare a controller like this:@GetMapping(path = "/xml", prod...

Spring Upgrade to Asciidoctor Gradle 2.4

This pull request updates the build to use version 2.4 of the Asciidoctor Gradle plugin. These changes are made in the f...

Spring Ensure MvcUriComponentsBuilder generates correct URL from type-level mapping without leading slash

There seems to be a bug in MvcUriComponentsBuilder, so I fixed it.affectsSpring 5.2.1 and older.Using Spring WebMVC and ...

Spring Add fast path for ClassUtils.hasMethod

Detecting of whether a Class has particular method could have a fastpath for the case when the method is declared direct...

Spring Unsafe double-checked locking in SpelExpression#compileExpression

The double-checked locking SpelExpression#compileExpression does not seem to be thread safe, because compiledAst is not ...

Spring Add ContentLength support for InputStreamResource created in ResourceHttpMessageConverter and ResourceDecoder

IssueInputStreamResource created in ResourceHttpMessageConverter /ResourceDecoder doesn't properly support contentLength...

Spring Spring Websocket ChannelInterceptor not firing CONNECT event

I'm writing simple Stomp Websocket application with Spring, and clients are both web (JS), and Mobile (ios, android). Fr...

Spring Polish AbstractAutowireCapableBeanFactory#populateBean

if postProcessAfterInstantiation return false, it could return immediatelyinstanceof could replace isInstanceComment Fr...

Spring Merge getCallableInterceptors and getDeferredResultInterceptors

getCallableInterceptors is same as getDeferredResultInterceptors, so could merge them Comment From: sbrannenGood catch!O...

Spring Introduce BeanNameGenerator based on fully qualified class name

Affects: Version 5@ComponentScan will register Beans with a name generated from the class of the component.Problem:Havi...

Spring StringHttpMessageConverter addDefaultHeaders() should check media type for wildcard before setting it into headers

I have just started to fail after this change 9b30d46ff4653c411ee4c8edb89b9bafa11b2ee9.My content type candidate is like...

Spring Use SingletonSupplier to create singletons

SingletonSupplier is introduced since 5.1, we could reuse this to create singleton such as DefaultConversionServicefor e...

Spring java.nio.ByteBuffer not initialized correctly

The attached integration test leads to the following problem when run against the attached Demo App.java.lang.Unsupporte...

Spring NullPointerException when customize RequestMappingHandlerMapping and enable Aspectj

Because of some reason, I need create RequestMappingHandlerMapping (using anonymous inner class instead here, need overr...

Spring Improve ExposeInvocationInterceptor exception message

add exposeInvocationInterceptor exception msgbecause ExposeInvocationInterceptor use ThreadLocal to expose MethodInvocat...

Spring Support headers with multiple values in ResponseStatusException

Affects: Spring-web 5.1.11 & 5.2.1Spring-web got in version 5.1.11 very useful feature to transfer headers from Resp...

Spring Remove Content-* response headers before error handling in WebFlux

As a follow up of #22034 and other related issues, we should clear all Content-* response headers in case of errors, if ...
上一页 下一页
.