Spring MergedAnnotationCollectors.toAnnotationSet() should not create intermediate ArrayList

MergedAnnotationCollectors.toAnnotationSet() currently creates an intermediate ArrayList for storing the results prior t...

Spring Upgrade SpelCompiler bytecode level to 1.8 and optimize for concurrent access

SpelCompiler still uses bytecode level 1.5 and does not consistently guard against concurrent class loading. Let's revis...

Spring Document how to specify Jackson JSON view serialization hints with @RestController and Webflux

There is not documentation how to filter fields using JsonViews using specific security roles when using Webflux and non...

Spring Optimize locking in AspectJProxyFactory for concurrent aspect instantiation

AspectJProxyFactory traditionally uses double-checked locking for accessing singleton aspect instances, applying a full ...

Spring Support for PostgreSQL 11 procedure call syntax

Hi,A while back the Posgre Java driver had a breaking change for procedure calls:https://github.com/pgjdbc/pgjdbc/issues...

Spring Support multiple aliases via @AliasFor

Before time ,one annotation attribute only supports one alias ,you can only do like this: @Target({ElementType.ANNOTA...

Spring IOException: Stream is closed (HttpOutputStreamImpl) on WebSphere Liberty [SPR-14784]

Milan Plancik opened SPR-14784 and commentedDear team,could you please have a look into following issue which occurs on ...

Spring Add FullyQualifiedAnnotationBeanNameGenerator.INSTANCE

Spring 5.2.3 (b4c91e7dac91c6176a5412ed930d2c048cc5c42f) introduces the FullyQualifiedAnnotationBeanNameGenerator, but do...

Spring Dependency injection of @Configurable objects should work across test suites [SPR-6121]

Marc Ludwig opened SPR-6121 and commentedOverviewWe have a large number of unit/integration tests that assert behavior w...

Spring SpEL doesn't work nicely with records

Given the following record and trying to read the accountId property in a Thymeleaf template (well actually any property...

Spring Autowiring does not work reliably in case of dynamically changing prototype bean class

I am using springboot 2.3.5.RELEASE, have one BeanFactory to load prototype beans implements one interface.One has a bea...

Spring Improve URI/query strings sanitization

Use StringBuilder.deleteCharAt(int) and StringBuilder.delete(int, int) to handle sanitization more effectivelyComment Fr...

Spring Improve AdvisedSupport.getAdvisors()

In some scenarios AdvisedSupport.updateAdvisorArray() takes about 30% of AdvisedSupport.addAdvisor() (see attachment) an...

Spring When using CsrfRequestDataValueProcessor, the hidden field with the CSRF token is put into an unnecessarily created div element [SPR-12707]

Andreas R. opened SPR-12707 and commentedWhen using CsrfRequestDataValueProcessor (with configuration mentioned in https...

Spring Lettuce memory leaks (io.netty.util.ResourceLeakDetector - LEAK: ByteBuf.release() was not called before it's garbage-collected)

We have the next application setup:1) Spring boot 2.0.6.RELEASE2) spring-boot-starter-webflux 2.0.6.RELEASE3) Lettuce 5....

Spring Avoid use of SearchStrategy.TYPE_HIERARCHY_AND_ENCLOSING_CLASSES in AnnotationDescriptor

OverviewAnnotationDescriptor.findAllLocalMergedAnnotations() still uses SearchStrategy.TYPE_HIERARCHY_AND_ENCLOSING_CLAS...

Spring Allows Jackson2 encoders to log Throwable reason for not being able to serialize or deserialize

I have a @RestController @RequestBody that Jackson should be ableto deserialize, but it can't because I made an error in...

Spring DefaultSimpUserRegistry prevents event from being published if original SimpMessageHeaderAccessor cannot be found

2020-11-02 11:21:46.962 [clientOutboundChannel-3] ERROR --- o.s.w.s.m.StompSubProtocolHandler.publishEvent(StompSubProt...

Spring Order of profiles in tests is not preserved

Annotation @ActiveProfiles doesn't preserve the order of defined profiles in tests in spring boot 2.3.5.RELEASEI have de...

Spring SPR-14592: Reactive response extractor does not invoke error handler

Fix for SPR-14592. When getting a response() from the ResponseExtractors, the responseErrorHandler is now consulted befo...
上一页 下一页
.