Я создал приложение для загрузки весны, имеющее веб-службы REST и зависимости jpa. Приложение запускается самостоятельно как отдельное приложение. Я пытаюсь добавить слой пользовательского интерфейса, используя vaadin в качестве отдельного проекта, который использует службы из проекта загрузки sring. Есть ли простой способ сделать приложение загрузки весны в виде библиотеки, которая может быть включена в другие проекты.Создание библиотеки с использованием Spring boot
Я искал форум и нашел несколько тем, которые посоветовали не использовать весеннюю загрузку, а вместо этого использовать фреймворк для создания библиотеки. Просто хотел проверить, есть ли какие-то примеры, как это можно сделать в Spring boot.
Это зависит от того, как вы планируете упаковывать и развертывать их, а также использовать библиотеку из пользовательского интерфейса Vaadin, простые старые вызовы методов Java или вызовы REST. Я предполагаю, что они предлагают использовать только Spring, потому что при использовании Boot полученный артефакт будет включать все его зависимости. В любом случае, я думаю, что самым простым способом было бы использовать maven, gradle или любую другую такую систему сборки, которая позволяет вам упаковывать ваш артефакт несколькими способами и поддерживать распределенные и управляемые версиями зависимости. Например: проект maven с 2 модулями, 1 для библиотеки и 1 для пользовательского интерфейса, который ссылается на библиотеку. – Morfic