поэтому мой вопрос: как мне настроить среду разработки прямо сейчас, я должен запускать каждую службу вручную по одному в терминале
Ну, это не намерение "микросервиса"».Развертывание вашего микросервиса А должно НЕ требовать развертывания микросервиса В, в противном случае вам лучше использовать монолит.Другими словами, вы должны иметь возможность направить микросервис A на микросервис B в (более высокой) среде.(Например, ваш Microservice A в dev должен быть в состоянии указывать на Microservice B при подготовке)
Как мы этого достигнем? Один из способов - разработать и развернуть Microservice B, опередив Microservice Aразработка (конечно, более новая версия Microservice B не может нарушить обратную совместимость в этом методе.)
Если вам крайне необходима параллельная разработка в 2 ваших микросервисах для функции, то вы можете установитьсоздание среды CI-CD и непрерывное развертывание в среде dev (я предполагаю, что вы используете git, просто продолжайте развертывать в своей среде dev из своей ветки feature / dev вместо основной ветки) Затем из локального Microservice A укажите на devмикросервис B