exposedSpringTransactionAttributeSource

Returns an ExposedSpringTransactionAttributeSource instance.

To enable rollback when ExposedSQLException is Thrown

'@Primary' annotation is used to avoid conflict with default TransactionAttributeSource bean than enable when use '@EnableTransactionManagement'