spring-framework icon indicating copy to clipboard operation
spring-framework copied to clipboard

Spring Framework

Results 792 spring-framework issues
Sort by recently updated
recently updated
newest added

We observed a problem with the connection handling when using Webflux on Tomcat. Connections remain open in CLOSE_WAIT status on the server site when the client closes the connection. This...

status: waiting-for-triage
in: web

**Affects:** 6.+ --- I really appreciate the `HttpServiceProxyFactory`, it is a great feature to easily create a client matching a interface. However, for large APIs, we usually like to encapsulate...

in: web
type: enhancement

The Spring TestContext Framework (TCF) uses a pretty convenient and flexible approach to create and subsequently reuse the context by aggregate `MergedContextConfiguration`. However it has a drawback: in a large...

in: test
type: enhancement
status: pending-design-work

Resolve the issue of creating mixin classes using IntroductionInterceptor resulting in dynamic proxies instead of CGLIB proxies ; Corresponding issue address: https://github.com/spring-projects/spring-framework/issues/31304

in: core
type: enhancement

Changes documentation for setUserDestinationPrefix to match getTargetDestination in DefaultUserDestinationResolver Current documentation is misleading, because the default implementation appends "-user" + sessionId to the actualDestination @pivotal-cla This is an Obvious Fix

in: messaging
type: documentation

Something I'm seeing in the wild is a trailing semicolon for `Accept-Language` headers. Partial example stack trace: ``` java.lang.IllegalArgumentException: range=en; at java.util.Locale$LanguageRange.(Locale.java:3099) at sun.util.locale.LocaleMatcher.parse(LocaleMatcher.java:525) at java.util.Locale$LanguageRange.parse(Locale.java:3214) at org.springframework.http.HttpHeaders.getAcceptLanguage(HttpHeaders.java:505) at org.springframework.http.HttpHeaders.getAcceptLanguageAsLocales(HttpHeaders.java:526)...

status: waiting-for-triage
in: web
status: feedback-provided

**[Sébastien Deleuze](https://jira.spring.io/secure/ViewProfile.jspa?name=sdeleuze)** opened **[SPR-17642](https://jira.spring.io/browse/SPR-17642?redirect=false)** and commented [Current Spring Framework core documentation](https://docs.spring.io/spring/docs/5.1.x/spring-framework-reference/core.html) is very hard to use for people developing modern Spring Boot applications. To make it easier I think we...

type: documentation
in: core

I propose to support to propagate a savepoint operation via `TransactionSynchronization`. ## Background I'm the MyBatis's developer. Now, If application developer use the savepoint(=`PROPAGATION_NESTED`) feature together with MyBatis, If perform...

in: data
type: enhancement

**Affects:** 6.1.3 --- A bean definition that uses non-common value types like this: ```java @Override public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException { RootBeanDefinition beanDefinition = new RootBeanDefinition(MyBean.class); beanDefinition.getConstructorArgumentValues().addGenericArgumentValue(new MyBeanRecord("Bob", 12));...

in: core
type: enhancement
theme: aot

This class currently does a lot, providing the heavy lifting for registering hints for getters/setters, fields, constructors, properties and record components. On top of that, it registers hints specific to...

in: core
type: enhancement
status: pending-design-work
theme: aot