Skip to content

Commit c2101cb

Browse files
committed
Require non-empty values for TxMgr qualifiers & bean names
1 parent 5b5cf37 commit c2101cb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

spring-tx/src/main/java/org/springframework/transaction/interceptor/TransactionAspectSupport.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ protected PlatformTransactionManager determineTransactionManager(TransactionAttr
344344
return this.transactionManager;
345345
}
346346
String qualifier = txAttr.getQualifier();
347-
if (StringUtils.hasLength(qualifier)) {
347+
if (StringUtils.hasText(qualifier)) {
348348
PlatformTransactionManager txManager = this.transactionManagerCache.get(qualifier);
349349
if (txManager == null) {
350350
txManager = BeanFactoryAnnotationUtils.qualifiedBeanOfType(
@@ -353,7 +353,7 @@ protected PlatformTransactionManager determineTransactionManager(TransactionAttr
353353
}
354354
return txManager;
355355
}
356-
else if (this.transactionManagerBeanName != null) {
356+
else if (StringUtils.hasText(this.transactionManagerBeanName)) {
357357
PlatformTransactionManager txManager = this.transactionManagerCache.get(this.transactionManagerBeanName);
358358
if (txManager == null) {
359359
txManager = this.beanFactory.getBean(

0 commit comments

Comments
 (0)