Browse Source

Refined exception message

Issue: SPR-14609
(cherry picked from commit ab68673)
pull/1138/head
Juergen Hoeller 8 years ago
parent
commit
bbc85ea466
  1. 5
      spring-tx/src/main/java/org/springframework/transaction/interceptor/TransactionAspectSupport.java

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

@ -240,9 +240,10 @@ public abstract class TransactionAspectSupport implements BeanFactoryAware, Init
*/ */
@Override @Override
public void afterPropertiesSet() { public void afterPropertiesSet() {
if (getTransactionManager() == null && getBeanFactory() == null) { if (getTransactionManager() == null && this.beanFactory == null) {
throw new IllegalStateException( throw new IllegalStateException(
"Setting the property 'transactionManager' or running in a BeanFactory is required"); "Set the 'transactionManager' property or make sure to run within a BeanFactory " +
"containing a PlatformTransactionManager bean!");
} }
if (getTransactionAttributeSource() == null) { if (getTransactionAttributeSource() == null) {
throw new IllegalStateException( throw new IllegalStateException(

Loading…
Cancel
Save