ApplicationEventPublisher interface.RuleBasedTransactionAttribute so that it can be bound
from annotation metadata and defaults to rollback on all exception types apart from those configured.PropertyResolver to a Spring PropertyResolver.Transactional.