spring-framework
spring-framework copied to clipboard
Spring Framework
This is basically a request similar to #30935. The solution provided by #31413 is unfortunately not ideal as it forces callers of HTTP interface client to deal with classes that...
I would like to request a registrable, generic approach for functional declarative transaction management as an alternative to throwing exceptions, similar to how Vavr's `Try` type is currently supported. Currently,...
With `@InitBinder` it is [currently possible to register various property handlers to customize the web request data binding](https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-controller/ann-initbinder.html) via `binder.registerCustomEditor(Class, String, PropertyEditor)`, `binder.addCustomFormatter(Formatter, String...)` or using a `Converter`. However none...
When using the `org.graalvm.buildtools.native` Gradle plugin and enabling the `-Werror, -Xlint:all` compiler flags, the build fails to compile. My company has a policy of enforcing no compilation warnings hence why...
It's frequent for HTTP (JSON) APIs to wrap response data into some kind of envelope structure. When using HTTP interface clients to integrate with such APIs, it would be nice...
**Description** Currently, Spring invokes `@EventListener` and `@TransactionalEventListener` methods once per published event. When multiple events of the same type are published within a single transaction, each results in a separate...
*Note: finding a commit message for this change is quite difficult, the current one is likely to cause confusion. I'd appreciate better suggestions* Originally introduced as Beta in 2.2.0, Context...
My system's using Spring Boot embedded Undertow. AS-IS - boot 2.6.6 - MultipartResolver : org.springframework.web.multipart.commons.CommonsMultipartResolver - java 8 TO-BE - boot 3.4.4 - MultipartResolver : org.springframework.web.multipart.support.StandardServletMultipartResolver - java 17 In...
When creating a `BackOff` instance via `RetryPolicy`, we get validation for the individual attributes. However, when creating the `BackOff` implementation manually, there's no such validation. This makes the use of...