Я хотел бы провести модульное тестирование моих независимых от БД контроллеров веб-уровня, даже если база данных не работает.
Но создание экземпляра компонента transactionManager
завершается неудачно, поскольку соединение не может быть достигнуто компонентом dataSource
с помощьюданные базы данных.
Кроме того, я использовал аннотации @Transactional
, @AfterTransaction
и @BeforeTransaction
, которые я не хочу удалять.
Есть ли способ определения фиктивной фигуры (или фиктивно) dataSource
, где мне не нужно предоставлять учетные данные базы данных, но все же получаю экземпляр моего transactionManager
компонента?