Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Конфигурация бд в многомодульном проекте / 3 сообщений из 3, страница 1 из 1
07.04.2019, 13:11
    #39797826
Timein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигурация бд в многомодульном проекте
Есть многомодульный проект (написанный с использованием Spring), который компилируется в два приложения. Оба приложения работают с БД, поэтому было решено вынести слой работы с БД в отдельный модуль. Для работы с БД используется Spring Data.

Вопрос следующий: где лучше хранить бины подключения к БД (конфигурацию dataSource, transactionManager и т.д.)?
С одной стороны, кажется логичным, что непосредственно в модуле, отвечающим за работу с БД.
Но, с другой стороны, у обоих приложений разные конфиги dataSource (одно консольное, поэтому в его ds все настройки берутся из property, а другое на Tomcat - через jndi)
...
Рейтинг: 0 / 0
07.04.2019, 13:28
    #39797830
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигурация бд в многомодульном проекте
TimeinНо, с другой стороны, у обоих приложений разные конфиги dataSource (одно консольное, поэтому в его ds все настройки берутся из property, а другое на Tomcat - через jndi)
в правильно сформулированном запросе содержится 90% ответа ;)
...
Рейтинг: 0 / 0
08.04.2019, 20:41
    #39798408
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфигурация бд в многомодульном проекте
TimeinЕсть многомодульный проект (написанный с использованием Spring), который компилируется в два приложения. Оба приложения работают с БД, поэтому было решено вынести слой работы с БД в отдельный модуль. Для работы с БД используется Spring Data.

Вопрос следующий: где лучше хранить бины подключения к БД (конфигурацию dataSource, transactionManager и т.д.)?
С одной стороны, кажется логичным, что непосредственно в модуле, отвечающим за работу с БД.
Но, с другой стороны, у обоих приложений разные конфиги dataSource (одно консольное, поэтому в его ds все настройки берутся из property, а другое на Tomcat - через jndi)

в модуле Core хранить оба бина датасурсов, а подключать их через @ActiveProfile типа того
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Конфигурация бд в многомодульном проекте / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]