Use no-op TransactionOperations

This commit is contained in:
Vedran Pavic
2019-07-05 18:39:51 +02:00
parent 8cb85618c2
commit 46bc4b0957
2 changed files with 3 additions and 10 deletions

View File

@@ -54,9 +54,7 @@ import org.springframework.session.PrincipalNameIndexResolver;
import org.springframework.session.Session;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.TransactionDefinition;
import org.springframework.transaction.TransactionException;
import org.springframework.transaction.TransactionStatus;
import org.springframework.transaction.support.TransactionCallback;
import org.springframework.transaction.support.TransactionCallbackWithoutResult;
import org.springframework.transaction.support.TransactionOperations;
import org.springframework.transaction.support.TransactionTemplate;
@@ -204,14 +202,7 @@ public class JdbcOperationsSessionRepository
private final IndexResolver<JdbcSession> indexResolver;
private TransactionOperations transactionOperations = new TransactionOperations() {
@Override
public <T> T execute(TransactionCallback<T> action) throws TransactionException {
return action.doInTransaction(null);
}
};
private TransactionOperations transactionOperations = TransactionOperations.withoutTransaction();
/**
* The name of database table used by Spring Session to store sessions.

View File

@@ -1,3 +1,5 @@
ext['spring-framework.version'] = '5.2.0.BUILD-SNAPSHOT'
dependencyManagement {
dependencies {
dependency 'ch.qos.logback:logback-classic:1.2.3'