Sam Brannen
cb17441780
Apply "instanceof pattern matching" Eclipse clean-up in spring-core
...
This commit also applies additional clean-up tasks such as the following.
- final fields
- diamond operator (<>) for anonymous inner classes
This has only been applied to `src/main/java`.
2021-10-14 18:30:06 +02:00
Rossen Stoyanchev
9b9906cfc4
Merge branch '5.3.x' into main
2021-10-14 17:22:29 +01:00
Rossen Stoyanchev
76c9306dda
Adjust logging of resource locations
2021-10-14 17:18:34 +01:00
Sam Brannen
b3473a3e81
Apply "instanceof pattern matching" Eclipse clean-up in spring-context-support
...
This has only been applied to `src/main/java`.
2021-10-14 17:45:56 +02:00
Sam Brannen
0eb73c130c
Apply "instanceof pattern matching" Eclipse clean-up in spring-context-indexer
2021-10-14 17:33:53 +02:00
Sam Brannen
67333a3f94
Apply "instanceof pattern matching" Eclipse clean-up in spring-context
...
This commit also applies additional clean-up tasks such as the following.
- final fields
- diamond operator (<>) for anonymous inner classes
- Comparator.comparing
- convert to switch expression
This has only been applied to `src/main/java`.
2021-10-14 17:33:53 +02:00
Sam Brannen
401c0d220a
Apply "instanceof pattern matching" Eclipse clean-up in spring-beans
...
This commit also applies additional clean-up tasks such as the following.
- final fields
- diamond operator (<>) for anonymous inner classes
- Comparator.comparing
This has only been applied to `src/main/java`.
2021-10-14 16:50:19 +02:00
Sam Brannen
63c6a7e15e
Update copyright date
2021-10-14 16:26:21 +02:00
Sam Brannen
07cd6ab761
Apply "instanceof pattern matching" Eclipse clean-up in spring-aop
...
This commit also applies additional clean-up tasks such as the following.
- final fields
This has only been applied to `src/main/java`.
2021-10-14 16:13:50 +02:00
Sam Brannen
fba92c0120
Update copyright date
2021-10-14 16:03:39 +02:00
Sam Brannen
940a37f9ce
Apply "final fields" Eclipse clean-up in spring-test
...
This has only been applied to `src/main/java`.
2021-10-14 15:53:54 +02:00
Sam Brannen
7e4870577d
Apply "instanceof pattern matching" Eclipse clean-up in spring-test
...
This has only been applied to `src/main/java`.
2021-10-14 15:50:36 +02:00
Sam Brannen
4fc359f75e
Merge branch '5.3.x'
2021-10-14 15:19:56 +02:00
Sam Brannen
0853baaa3f
Fix Javadoc in [NamedParameter]JdbcOperations.queryForObject methods
...
This commit fixes the Javadoc in all queryForObject(...) methods in
JdbcOperations and NamedParameterJdbcOperations regarding what kinds of
exceptions are thrown under which conditions.
Closes gh-27559
2021-10-14 15:15:23 +02:00
Juergen Hoeller
d312c13721
Upgrade to Hibernate ORM 5.6 Final, RxJava 3.1.2, JRuby 9.3.1
2021-10-14 14:48:56 +02:00
Stephane Nicoll
8134fb7a7c
Merge branch '5.3.x'
2021-10-14 12:02:59 +02:00
Spring Builds
bf461ba0b2
Next development version (v5.3.12-SNAPSHOT)
2021-10-14 09:35:45 +00:00
Rossen Stoyanchev
921701b48d
Merge branch '5.3.x' into main
2021-10-14 09:43:29 +01:00
Rossen Stoyanchev
0705454ce0
Fix typo in Javadoc
...
See gh-27484
2021-10-14 09:42:40 +01:00
liuzhifei
ca999fb38c
fix Javadoc typo in PathMatchConfigurer#setUseSuffixPatternMatch
2021-10-14 09:40:49 +01:00
Rossen Stoyanchev
3633b2a24f
Merge branch '5.3.x' into main
2021-10-13 21:22:34 +01:00
Rossen Stoyanchev
a178bbe86f
DefaultResponseErrorHandler shows full error details
...
Closes gh-27552
2021-10-13 20:51:34 +01:00
Sam Brannen
373b90d263
Simplify JsonPathExpectationsHelperTests with text blocks
2021-10-13 20:43:13 +02:00
Sam Brannen
1ef47fa369
Use instanceof pattern matching in select classes in spring-test
2021-10-13 20:41:49 +02:00
Sam Brannen
887ecffaa9
Merge branch '5.3.x'
2021-10-13 20:05:18 +02:00
Sam Brannen
fcf4315e02
Indent with tabs instead of spaces
2021-10-13 20:04:40 +02:00
Sam Brannen
49c8cb5a60
Merge branch '5.3.x'
2021-10-13 19:23:18 +02:00
Sam Brannen
89c7797ffb
Commit in DatabasePopulatorUtils if Connection has auto-commit=false
...
Prior to this commit, DatabasePopulatorUtils.execute(...) did not
perform a commit for the current Connection. This works for most use
cases; however, when DatabasePopulatorUtils is used to execute
initialization scripts without a managed transaction -- for example,
via a DataSourceInitializer configured as a bean in the
ApplicationContext or via Spring Boot configuration in
application.properties -- if the underlying database is configured with
auto-commit=false, the results of executing the SQL scripts are not
committed to the database which can lead to data being silently lost.
This commit addresses this issue by committing the Connection for the
supplied DataSource if the connection is not configured for auto-commit
and is not transactional. Existing use cases running with a managed
transaction should therefore not be affected by this change.
Closes gh-27008
2021-10-13 19:10:09 +02:00
Rossen Stoyanchev
28a497f3b3
Merge branch '5.3.x' into main
2021-10-13 14:58:07 +01:00
Rossen Stoyanchev
4dac8339ff
Filter non-existing static resource locations
...
Same as a2c52a97ba , on the WebFlux side.
See gh-27538
2021-10-13 14:40:34 +01:00
Rossen Stoyanchev
0436dd04bf
Correctly handle coroutine with ResponseEntity
...
ResponseEntityResultHandler nests correctly, only once for the ResponseEntity,
when there is a Mono adapted from a Kotlin Continuation.
Closes gh-27292
2021-10-13 14:40:34 +01:00
Hantsy Bai
1e3996ea78
Upgrade SmallRye Mutiny to 1.1.1
...
Closes gh-27555
2021-10-13 15:27:02 +02:00
Sam Brannen
95da027397
Merge branch '5.3.x'
2021-10-13 14:03:23 +02:00
Koen Punt
50b92118a9
Include correct keyword in CookieAssertions failure messages
...
Closes gh-27550
2021-10-13 14:02:55 +02:00
Koen Punt
daf10d6c45
Include correct keyword in CookieAssertions failure messages
...
Closes gh-27550
2021-10-13 14:00:29 +02:00
Juergen Hoeller
627fc7612d
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
2021-10-13 13:06:44 +02:00
Juergen Hoeller
b1c7f7d127
Polishing
2021-10-13 12:48:47 +02:00
Juergen Hoeller
0f36569d75
Remove dead fallback code
2021-10-13 12:38:39 +02:00
Juergen Hoeller
2cbba0923b
Upgrade to Netty 4.1.69, Jetty 9.4.44, Kotlin 1.5.31
2021-10-13 12:38:06 +02:00
Rossen Stoyanchev
a74031454c
Merge branch '5.3.x' into main
2021-10-12 16:31:16 +01:00
Sam Brannen
8820c893e6
Add note about Groovy Tools not working in Eclipse 2021-09 with Java 17
...
Closes gh-27407
2021-10-12 17:23:55 +02:00
Rossen Stoyanchev
800922266a
Upgrade to Reactor 2021.0.12
...
Closes gh-27527
2021-10-12 16:23:18 +01:00
Juergen Hoeller
da457abd5b
Merge branch '5.3.x'
2021-10-12 15:19:40 +02:00
Juergen Hoeller
eda3ca5fbc
Remove unnecessary final declarations at method level
2021-10-12 15:17:44 +02:00
Juergen Hoeller
e4934a90eb
Use TriggerContext's Clock instead of new Date()
...
Closes gh-27546
2021-10-12 15:17:18 +02:00
Juergen Hoeller
715f300fa1
Avoid expensive isReadable() check during classpath scan
...
Closes gh-25741
See gh-21372
2021-10-12 15:15:51 +02:00
Juergen Hoeller
b53275f2d2
Add efficient existence check to ClassPathResource.isReadable()
...
Includes reduced isReadable() check in PathResourceLookupFunction, aligned with PathResourceResolver.
Closes gh-27538
See gh-21372
2021-10-12 15:13:05 +02:00
Juergen Hoeller
1490d27d75
Decouple urlResourceWithCharset test from existence of tmp directory
...
See gh-25738
2021-10-12 15:10:19 +02:00
Rossen Stoyanchev
7957b9cc0f
Merge branch '5.3.x' into main
2021-10-12 12:00:55 +01:00
Rossen Stoyanchev
a2c52a97ba
Filter non-existing static resource locations
...
See gh-27538
2021-10-12 11:59:55 +01:00