У меня есть простое приложение с пользовательским интерфейсом с внутренним соединением, из которого я получаю данные. Теперь, во время разработки, я не хотел бы подключаться к бэкэнду, так как он замедляет меня. Итак, у меня есть некоторые локально хранимые данные, и я «насмехаюсь» над соединением, чтобы вернуть локально сохраненные данные вместо того, чтобы делать вызов на сервере.
Теперь это не для написания тестовых случаев (следовательно, я не вижу, появляются ли на рисунке фальшивые рамки), а просто для возможности переключения между локальным и удаленным соединением во время разработки.
Есть много способов сделать это, я полагаю:
- Получение соединения от
фабрика (или через внедрение зависимости)
и установка флага, который возвращает
локальное соединение
- Поддержание
файл свойств, где я установил
'local = true' или что-то подобное
который возвращает локальное соединение.
Есть ли другие способы достижения этого?