Spring Boot jar в существующий Spring Project - PullRequest
0 голосов
/ 13 ноября 2018

У нас есть приложение на основе Spring MVC.Меня попросили подключить настройку / утилиту для этого проекта.Я не должен вносить какие-либо изменения в существующее приложение.Для новой утилиты я подумал сделать это через загрузочную флягу Spring.Я создал загрузочную флягу Spring и поместил ее в папку lib существующего приложения.Тем не менее, я сталкиваюсь с несколькими проблемами с этим подходом и хотел бы знать, является ли это правильный подход и есть ли какие-либо предложения там.Проблемы:

  1. Уровень ведения журнала загрузки Spring влияет на уровень ведения журнала существующего приложения.Как этого избежать?
  2. Приложение Spring MVC и загрузочный Jar-файл Spring основаны на разных версиях Spring.Что если в приложении Spring MVC и в загрузочном банке Spring есть несколько общих файлов или пакетов классов, но с разными версиями?Будет ли это создавать какие-либо конфликты или это повлияет на функциональность?Я не хочу, чтобы мой загрузочный фляга Spring влиял на функционирование / ведение журнала существующего приложения.Я просто хочу, чтобы загрузочный jar-файл Spring работал всякий раз, когда он вызывается явно.

Для записи в журнал я попытался использовать что-то похожее на приведенное ниже в файле application.properties, но проблема в том, чтоНастройки учитываются, только если вы запускаете приложение через основной класс @SpringBootApplication.Но если вы просто хотите упаковать свою функциональность в файл jar, тогда файл application.properties не рассматривается.

logging.level.org.springframework = OFF
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...