Я запускаю некоторый код в виде двух отдельных конфигураций следующим образом:
SpringApplication north = new SpringApplication(MyApp.class);
north.setAdditionalProfiles("north");
north.run();
SpringApplication south = new SpringApplication(MyApp.class);
south.setAdditionalProfiles("south");
south.run()
Это работает отлично.Однако, как только я пытаюсь запустить их одновременно на ForkJoinPool
, как две отдельные задачи, ведение журнала становится бесполезным (одни и те же сообщения журнала появляются 2-3 раза или более для каждого потока).
Я пыталсяустановка org.springframework.boot.logging.LoggingSystem=none
но это не имело никакого эффекта.
Есть ли документированный способ одновременного запуска двух конфигураций SpringBoot в одной и той же JVM?