Зависимость, созданная с помощью Spring Boot, используемая в Quarkus

#spring-boot #dependencies #quarkus

Вопрос:

Я только что начал работать над проектом, в котором мне нужно перенести приложение из Spring Boot в Quarkus.

Проект использует личную зависимость моей компании, созданную с помощью Spring Boot. Класс этой зависимости настраивается с помощью файла yaml.

Всякий раз, когда я запускаю проект Quarkus, я получаю исключение NullPointerException, которое показывает, что объект класса вообще не инициализирован, что довольно странно, так как он должен автоматически подключаться из Spring Boot в зависимости. Сама зависимость не имеет проблем, так как она отлично работает в версии Spring Boot.

Нужно ли мне также переносить эту зависимость в quarkus или есть какое-либо другое решение, которое я могу найти?

Спасибо

Комментарии:

1. Содержит ли код зависимости API Spring?

2. Я не уверен, что понимаю, что вы подразумеваете под весенними API. Зависимость представляет собой jar, скомпилированный maven, который создается с помощью Spring Boot.

3. @Ksi он имеет в виду, если ваша jar использует классы или интерфейсы, которые принадлежат только spring-boot, или в pom есть зависимости от других компонентов spring-boot. Например quarkus.io/guides/spring-data-jpa если ваш jar использует spring-данные, вам нужно будет добавить зависимость от данных quarkus spring

4. Да, это так. Я уже пытался включить зависимости кваркуса для весны, но это не имело никакого значения. Я думаю, что есть некоторые классы, которые не включены в эти зависимости кварка