Juergen Hoeller
b4ed3fbcd0
Upgrade to Checkstyle 10.12.1
2023-06-30 13:02:38 +02:00
Juergen Hoeller
83ec9f4fe7
Merge branch '6.0.x'
...
# Conflicts:
# build.gradle
2023-06-30 13:00:04 +02:00
Seonghoon Kim
3f65b8506b
Increase log level to error
2023-06-30 12:38:28 +02:00
Juergen Hoeller
50074f0e96
Merge branch '6.0.x'
2023-06-30 10:40:37 +02:00
Juergen Hoeller
31a51cca4f
Support for getFilename() in ModuleResource
...
See gh-28507
2023-06-30 00:35:14 +02:00
Juergen Hoeller
654dee8cd6
Additional notes on module access via ClassPathResource
...
See gh-28507
2023-06-29 18:15:38 +02:00
Juergen Hoeller
7028de9dbd
Merge branch '6.0.x'
2023-06-29 18:04:40 +02:00
Juergen Hoeller
e4751513a4
Additional notes on module access via ClassPathResource
...
See gh-28507
2023-06-29 17:54:53 +02:00
Sébastien Deleuze
bd7e2d2875
Change restore logging to info level
...
Closes gh-30775
2023-06-29 17:20:51 +02:00
Juergen Hoeller
6061fdf231
Introduce ModuleResource for resources loaded from a given Module
...
Closes gh-28507
2023-06-29 17:18:46 +02:00
Arjen Poutsma
9b662e8244
Typo
2023-06-29 15:36:31 +02:00
Arjen Poutsma
f51a640309
Polishing JdkClientHttpRequestFactory
2023-06-29 14:40:25 +02:00
Arjen Poutsma
48906afaf4
Polishing JettyClientHttpRequestFactory
2023-06-29 12:32:20 +02:00
Juergen Hoeller
ef4d93507d
Merge branch '6.0.x'
2023-06-29 12:05:57 +02:00
Arjen Poutsma
d1d79babe7
Polishing JettyClientHttpRequestFactory
2023-06-28 16:19:13 +02:00
Juergen Hoeller
2eb8efe83b
Merge branch '6.0.x'
2023-06-28 15:46:29 +02:00
Arjen Poutsma
dd57ec9fa0
Merge pull request #30478 from mdeinum:http-client
...
* gh-30478:
Polishing external contribution
HttpClient based ClientHttpRequestFactory
2023-06-28 12:28:24 +02:00
Arjen Poutsma
0033eb4ed6
Polishing external contribution
...
- Removed duplicate Client in types names.
- Removed buffering in favor of OutputStream to
Flow.Publisher<ByteBuffer> bridge.
- Made request and types package private.
- Various other small improvements.
Closes gh-30478
2023-06-28 12:23:29 +02:00
Marten Deinum
2ca8dd2faa
HttpClient based ClientHttpRequestFactory
...
As JDK17 is now the baseline it is possible to use the
HttpClient provided by Java.
2023-06-28 10:43:44 +02:00
Brian Clozel
c2e3fed8dc
Align observations of @Scheduled with OTel conventions
...
This commit updates the `ScheduledTaskObservationDocumentation` to
better align the contributed KeyValues with OpenTelemetry conventions
for observations of code executions.
Instead of a "target.type" key with the bean class simple name, this
is now contributing the canonical class name of the bean under the
"code.namespace" key.
The "method.name" key is renamed to "code.function" and its values
remain unchanged.
Closes gh-30721
2023-06-27 22:20:06 +02:00
rstoyanchev
91eb2be44c
Remove no longer supported protected methods
...
Closes gh-26721
2023-06-27 16:34:52 +01:00
rstoyanchev
d4ac90dae0
Support nested constructors in DataBinder
...
Closes gh-20806
2023-06-26 17:01:44 +01:00
rstoyanchev
11a416156b
Use ResolvableType to create WebDataBinder
...
This provides more flexibility to pass a targetType even if
a MethodParameter is not available.
See gh-26721
2023-06-26 13:11:05 +01:00
Sam Brannen
3bf78d6f8c
Fix AbstractMessageListenerContainer Javadoc regarding error log level
...
This commit updates AbstractMessageListenerContainer's Javadoc
regarding the log level used in invokeErrorHandler() so that the
documentation aligns with the implementation, namely that errors will
logged at WARN level if no ErrorHandler has been registered.
Closes gh-30730
2023-06-23 12:45:52 +02:00
Sam Brannen
563b2a8505
Polish AbstractMessageListenerContainer Javadoc
2023-06-23 12:44:57 +02:00
rstoyanchev
d37d6688d8
WebFlux constructs model attribute via DataBinder
...
See gh-26721
2023-06-23 11:15:00 +01:00
Sam Brannen
9ccbeec947
Ignore null message when introspecting resource cleanup failure
...
This commit fixes a regression introduced in conjunction with gh-27572.
See gh-30597
Closes gh-30729
2023-06-23 12:01:16 +02:00
rstoyanchev
801f01e23f
Polishing in ModelAttributeMethodArgumentResolver
...
See gh-26721
2023-06-22 20:59:05 +01:00
rstoyanchev
ea398d7b7e
Support constructing target object in DataBinder
...
See gh-26721
2023-06-22 20:36:28 +01:00
rstoyanchev
40bf923d7d
Polishing in MultipartFileArgumentResolver
...
Closes gh-30728
2023-06-27 10:51:42 +01:00
Olga Maciaszek-Sharma
e69a1d22f9
Add MultipartFile support to HTTP interface client
...
See gh-30728
2023-06-27 09:55:24 +01:00
Juergen Hoeller
3f40452511
Merge branch '6.0.x'
2023-06-26 19:36:20 +02:00
Juergen Hoeller
2ccf4cab8b
Polishing
2023-06-26 12:37:33 +02:00
Juergen Hoeller
feac983869
Merge branch '6.0.x'
2023-06-26 12:35:56 +02:00
Sébastien Deleuze
66b27e6dc8
Merge branch '6.0.x'
2023-06-26 12:03:40 +02:00
Sam Brannen
6072a537d9
Polish formatting
2023-06-25 19:13:27 +02:00
Sam Brannen
aecebf7981
Ensure MethodValidationAdapterTests pass with default Locale other than English
...
Closes gh-30734
2023-06-25 19:12:41 +02:00
Sam Brannen
4cbf47834d
Merge branch '6.0.x'
2023-06-25 18:50:23 +02:00
Sam Brannen
854715d9a7
Update copyright headers
2023-06-25 15:39:16 +02:00
Sam Brannen
9127777c32
Merge branch '6.0.x'
...
# Conflicts:
# spring-context/src/test/java/org/springframework/jmx/export/MBeanExporterTests.java
2023-06-25 15:34:10 +02:00
Johnny Lim
6c816c55d1
Fix incomplete AssertJ assertions
...
Closes gh-30743
2023-06-25 15:10:11 +02:00
Sam Brannen
209e02cf29
Merge branch '6.0.x'
2023-06-24 14:27:13 +02:00
Sam Brannen
19686adc01
Merge branch '6.0.x'
2023-06-24 14:15:05 +02:00
Sébastien Deleuze
35667e81ea
Merge branch '6.0.x'
2023-06-23 14:20:13 +02:00
Juergen Hoeller
d881cd3346
Accept REQUIRES_NEW on non-async transactional event listeners
...
See gh-30679
2023-06-23 14:03:11 +02:00
Sam Brannen
ca51b1422a
Merge branch '6.0.x'
2023-06-23 13:53:01 +02:00
Sam Brannen
da00bbebbf
Merge branch '6.0.x'
2023-06-23 12:46:30 +02:00
Sam Brannen
171535f680
Merge branch '6.0.x'
2023-06-23 12:07:37 +02:00
Sébastien Deleuze
f06cf21341
Support Kotlin parameter default values in handler methods
...
This commit adds support for Kotlin parameter default values
in handler methods. It allows to write:
@RequestParam value: String = "default"
as an alternative to:
@RequestParam(defaultValue = "default") value: String
Both Spring MVC and WebFlux are supported, including on
suspending functions.
Closes gh-21139
2023-06-22 16:08:48 +02:00
Sam Brannen
254fb39567
Merge branch '6.0.x'
2023-06-22 16:01:22 +02:00