mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Merge branch '6.2.x'
This commit is contained in:
+12
@@ -157,6 +157,13 @@ class TransactionalApplicationListenerMethodAdapterTests {
|
||||
assertThatNoException().isThrownBy(() -> factory.createApplicationListener("test", SampleEvents.class, m));
|
||||
}
|
||||
|
||||
@Test
|
||||
void withTransactionalAnnotationBeforeCommit() {
|
||||
RestrictedTransactionalEventListenerFactory factory = new RestrictedTransactionalEventListenerFactory();
|
||||
Method m = ReflectionUtils.findMethod(SampleEvents.class, "withTransactionalAnnotationBeforeCommit", String.class);
|
||||
assertThatNoException().isThrownBy(() -> factory.createApplicationListener("test", SampleEvents.class, m));
|
||||
}
|
||||
|
||||
@Test
|
||||
void withTransactionalAnnotationOnEnclosingClass() {
|
||||
RestrictedTransactionalEventListenerFactory factory = new RestrictedTransactionalEventListenerFactory();
|
||||
@@ -277,6 +284,11 @@ class TransactionalApplicationListenerMethodAdapterTests {
|
||||
public void withAsyncTransactionalAnnotation(String data) {
|
||||
}
|
||||
|
||||
@TransactionalEventListener(phase = TransactionPhase.BEFORE_COMMIT)
|
||||
@Transactional
|
||||
public void withTransactionalAnnotationBeforeCommit(String data) {
|
||||
}
|
||||
|
||||
@Transactional
|
||||
static class SampleEventsWithTransactionalAnnotation {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user