Этот вопрос не имеет ничего общего с Springboot
или любым другим приложением.
Вопрос здесь заключается в том, как два приложения (веб или не веб) должны взаимодействовать друг с другом.
Что касается связи, это зависит от требований, требуется ли вам синхронная связь или асинхронная связь.
Если он Синхронный , вы можете использовать Rest Template или любой другой, но он блокирует текущий запрос, если другое приложение работает как служба.
Если его Асинхронная связь (когда вы не хотите ждать результата, а клиент не блокируется), вы используете Message Brokers, такие как Kafka, ActiveMq
Я думаю, что вы можете сделать функцию асинхронного вызова Springзагрузите приложение, но подумайте, что делать, если запрос не выполнен?