Этот вопрос является слишком широким и общим, но я все равно постараюсь ответить на него, сделав два предположения:
Если вы хотите использовать Spring Boot / Cloud «in-process», то есть внутри ODL / Karaf, то ответом на это будет то, что такая архитектура не имеет большого смысла. Насколько мне известно, Караф (не ODL) имеет некоторую поддержку Spring, но вам, вероятно, будет нелегко жениться на этом "приятно" с ODL ...
Архитектура ODL заключается в том, что вы определяете модели YANG, а RPC, которые вы определяете в них, «автоматически», представляются как HTTP REST API (через нечто, называемое RESTCONF), и затем вы можете использовать их из других приложений.
Но если под вашим вопросом вы имеете в виду, что вы можете написать отдельное новое приложение Spring Boot / Cloud и из этого вызывать сервисы OpenDaylight через удаленный RESTCONF, то ответ таков: это, безусловно, возможно - и рекомендуемый способ написания интеграций. .
Кстати: в этом контексте вас также может заинтересовать https://lighty.io.
PS: Вы могли бы взглянуть на https://github.com/vorburger/opendaylight-simple/ также для вдохновения; но это POC, который не готов к употреблению вами.