LINUX.ORG.RU

многомодульный проект в яве со спрингом и параметры при запуске.

 ,


0

1

что есть: есть мультимодульный проект, в каждом модуле есть свой application.properties, в каждом есть свой spring.datasource.url.

вопрос: а как теперь при запуске этот spring.datasource.url перебить-то?

ну т.е. java -jar … -Dspring.datasource.url…???

чтоб для каждого модуля свой.

★★★★

Последнее исправление: Rastafarra (всего исправлений: 1)

Ну так ты же не одной командой все модули запускаешь. :)

Каждому модулю-приложению - своя строка запуска / run configuration.

Хочешь запускать всю пачку - возьми docker compose и напиши индивидуальную конфигурацию под каждый сервис.

Ну либо K8s и Helm’ы, к примеру. Но это уже в область DevOps.

ploskov
()
Последнее исправление: ploskov (всего исправлений: 1)

как вообще это пакуется в один jar?
Для слияния разного рода meta-inf и spring.factories там свои костыли есть, но за коллизии конфигов я хз

bo4ok
()

в каждом модуле есть свой application.properties, в каждом есть свой spring.datasource.url.

ССЗБ. Понасоздают себе проблем, а потом героически их преодолевают, при этом не погуглив.

На тебе 10ти секундный поиск в гугле.

Заводишь для каждого датасоурса свой префикс и пользуешься.

WatchCat ★★★★★
()