Sam Brannen
2ede74fa9c
Merge branch '6.0.x'
3 years ago
Sam Brannen
6f2a13fafd
Polishing
3 years ago
Juergen Hoeller
86ca6fee16
Merge branch '6.0.x'
3 years ago
Juergen Hoeller
6baa60d454
Polishing
3 years ago
Juergen Hoeller
92410395e3
Remove outdated documentation references to WebLogic/WebSphere
...
See gh-22093
3 years ago
Juergen Hoeller
d03af15516
Explicit note on connection pool deadlock with REQUIRES_NEW
...
Closes gh-26250
3 years ago
Juergen Hoeller
9ede1d07a0
Revise multiple beans resolution for custom collection types
...
Closes gh-30022
3 years ago
Juergen Hoeller
c65b0a199e
Merge branch '6.0.x'
...
# Conflicts:
# spring-tx/src/main/java/org/springframework/transaction/event/TransactionalApplicationListenerMethodAdapter.java
3 years ago
Juergen Hoeller
d781f299c0
Use extracted attributes instead of annotation access
...
See gh-31034
3 years ago
Juergen Hoeller
6fc4898a1b
Find TransactionalEventListener annotation on target method
...
Closes gh-31034
3 years ago
Sébastien Deleuze
1e73439955
Support Kotlin value class properties in SpEL
...
This commit adds support for inlined Kotlin value
class properties in SpEL by leveraging Kotlin
reflection instead of Java reflection broken
by the mangled method name.
Closes gh-30468
3 years ago
Sébastien Deleuze
566621f7e3
Merge branch '6.0.x'
3 years ago
Sébastien Deleuze
0c15be004e
Use Any? in ProceedingJoinPoint Kotlin examples
...
This commit changes Any to Any? in ProceedingJoinPoint
Kotlin examples in order to be consistent with Java
and avoid a "NullPointerException: pjp.proceed() must
not be null" error.
Closes gh-31015
3 years ago
AlmostFamiliar
1c6ef3fe38
Use Any? in ProceedingJoinPoint Kotlin examples
...
This commit changes Any to Any? in ProceedingJoinPoint
Kotlin examples in order to be consistent with Java
and avoid a "NullPointerException: pjp.proceed() must
not be null" error.
See gh-31015
3 years ago
Juergen Hoeller
f516431260
Merge branch '6.0.x'
3 years ago
Juergen Hoeller
d254bff197
Polishing
3 years ago
Juergen Hoeller
6fc5a78252
Cancel without interruption of currently running tasks
...
Leave potential interruption up to scheduler shutdown.
Closes gh-31019
3 years ago
Juergen Hoeller
b4c61f20e7
Mention JdbcClient in package documentation
...
Closes gh-31017
3 years ago
Sébastien Deleuze
0c477f14cc
Polishing
...
See gh-28638
3 years ago
Sébastien Deleuze
c38f053905
Add Kotlin value classes tests with primitive types
...
This commit adds more Kotlin value classes tests with
primitive types to ensure testing unwrapped use case.
See gh-28638
3 years ago
Sébastien Deleuze
88c2a25f12
Add support for Kotlin value classes in BeanUtils
...
This commit adds support for Kotlin value classes annotated
with @JvmInline to BeanUtils#findPrimaryConstructor.
This is only the first step, more refinements are expected
to be needed to achieve a comprehensive support of Kotlin
values classes in Spring Framework.
Closes gh-28638
3 years ago
Juergen Hoeller
dd76ed7a0a
Merge branch '6.0.x'
...
# Conflicts:
# spring-core/src/main/java/org/springframework/core/ReactiveAdapterRegistry.java
# spring-core/src/main/java/org/springframework/util/StopWatch.java
3 years ago
Juergen Hoeller
d58e48d9f5
Explicit note on FactoryBean resolution with MBeanExporter
...
Closes gh-21676
3 years ago
Juergen Hoeller
8973d1ad8a
Polishing
3 years ago
Sam Brannen
837e8960c2
Make addPropertySourcesToEnvironment() public
...
This commit makes the recently introduced
addPropertySourcesToEnvironment(ConfigurableEnvironment, ResourceLoader,
List<PropertySourceDescriptor>) method in TestPropertySourceUtils public
so that it can be used by third parties (for example, Spring Boot).
Closes gh-30981
3 years ago
Stephane Nicoll
8a6c52b018
Merge pull request #30904 from izeye
...
* pr/30904:
Polish AbstractReflectionParameterNameDiscovererKotlinTests
Closes gh-30904
3 years ago
Johnny Lim
7f561fb53d
Polish AbstractReflectionParameterNameDiscovererKotlinTests
...
See gh-30904
3 years ago
Juergen Hoeller
c4896aca9b
Defensively register Flow bridge in delegate class
...
See gh-31000
3 years ago
Juergen Hoeller
3b093754c8
Rename getLastTaskInfo to lastTaskInfo (aligned with currentTaskName)
...
See gh-25803
3 years ago
Juergen Hoeller
8e16e5ea35
Revise StopWatch for flexible time units in nanosecond precision
...
Closes gh-25803
3 years ago
Juergen Hoeller
dedb58f7ed
Defensively register default adapters behind Reactive Streams guard
...
See gh-31000
3 years ago
Sam Brannen
f4b5738869
Polishing
3 years ago
xumengqi
21a007bb15
Fix misspelling of applicationListenerDectector variable
...
Closes gh-31006
3 years ago
Juergen Hoeller
d3d414c3c7
Reject @Bean method with void return type
...
Closes gh-31007
3 years ago
Juergen Hoeller
3c34e69cc2
Merge branch '6.0.x'
3 years ago
Juergen Hoeller
2aae0a4e0c
Polishing
3 years ago
Juergen Hoeller
156b3696a7
Reinstate Introspector.flushFromCaches() call for JDK ClassInfo cache
...
Closes gh-27781
3 years ago
Sam Brannen
526fc391ee
Use Class#componentType() for consistency with arrayType()
...
Java 12 introduced java.lang.Class#componentType() as a shortcut for
getComponentType().
Since we started using arrayType() in fe5560400c , this commit switches
to componentType() for consistent API usage style.
3 years ago
Sam Brannen
96fd3c10fb
Update copyright headers
3 years ago
Sam Brannen
fe5560400c
Use Class#arrayType() where feasible
...
Closes gh-31002
3 years ago
Juergen Hoeller
6090eb0b42
Merge branch '6.0.x'
3 years ago
Juergen Hoeller
c36174b263
Polishing
3 years ago
Juergen Hoeller
3804b1c602
Merge branch '6.0.x'
...
# Conflicts:
# spring-context/src/main/java/org/springframework/context/annotation/ClassPathBeanDefinitionScanner.java
# spring-core/src/main/java/org/springframework/core/ReactiveAdapterRegistry.java
# spring-r2dbc/src/test/java/org/springframework/r2dbc/connection/R2dbcTransactionManagerUnitTests.java
3 years ago
Juergen Hoeller
6e5af9dccb
Polishing
3 years ago
Juergen Hoeller
40b33bca59
Compatibility with Flow-based SmallRye Mutiny 2 at runtime
...
Includes simple Flow.Publisher bridge without Reactor.
Closes gh-31000
3 years ago
Juergen Hoeller
3253d2de89
Introduce TransactionExecutionListener with begin/commit/rollback notifications
...
Includes ConfigurableTransactionManager interface for listener registration.
Includes additional introspection methods on TransactionExecution interface.
Includes default method declarations on TransactionStatus/SmartTransactionObject.
Closes gh-27479
3 years ago
Juergen Hoeller
eaf54b54c3
Detect illegal bean definition override during classpath scanning
...
Closes gh-25952
3 years ago
Juergen Hoeller
c596ff5c38
Log warn message with specific guidance in BeanPostProcessorChecker
...
Closes gh-24092
3 years ago
Juergen Hoeller
cc90a956f7
Reject invalid afterThrowing signature on ThrowsAdvice
...
Closes gh-1896
3 years ago
ali dandach
6dbd684279
Optimize collection usage in CGLIB fork
...
Closes gh-30993
3 years ago