0
Я пытаюсь создать весенне-загрузочную транзакции менеджер боб следующим образом:Создание bitronix менеджера транзакций в весенне-ботинке
@Bean(destroyMethod="shutdown")
public static TransactionManager bitronixTransactionManager() {
return TransactionManagerServices.getTransactionManager();
}
Однако я получаю:
java.lang.IllegalStateException: cannot change the configuration while the transaction manager is running
at bitronix.tm.Configuration.checkNotStarted(Configuration.java:699)
at bitronix.tm.Configuration.setServerId(Configuration.java:145)
Я считаю, что это причина Я сам вызываю .getTransactionManager().
Однако Если я этого не сделаю, как мне создать диспетчер транзакций.
эквивалент XML будет:
<bean id="bitronixTransactionManager" class="bitronix.tm.TransactionManagerServices"
factory-method="getTransactionManager" destroy-method="shutdown" depends-on="bitronixConfig" />