У меня есть загрузочный проект Spring, который в настоящее время состоит из трех microservices (все из них являются Maven детьми данного проекта), а именно:HSQLDB Eureka в переопределяет MySQL
- Эврика-сервер: как следует из названия , это просто проект Eureka, который работает как сервер для регистрации других микросервисов.
- user-server: проект, который содержит «монолитный стек» (модель, DAO, сервис и контроллер). Вот где проблема. Подробнее об этом позже.
- web-сервер: проект, который содержит приложение AngularJS и контроллер, доступный из AngularJS и взаимодействующий с пользовательским серверным модулем.
Eureka заставляет меня включить HSQLDB зависимость в родительском ПОМ для запуска трех упомянутых приложений.
Проблема в том, что я использовал MySQL в user-server, и hsqldb каким-то образом переусердствовал с источником данных MySQL.
Другими словами, механизм базы данных пользовательского сервера теперь hsqldb, и я хочу продолжать работать с MySQL, и если я удалю зависимость, приложение, очевидно, не запустится.
Есть ли способ решить эту проблему и работать с, возможно, двумя базами данных в user-server?
Спасибо всем!