Загрузка классов в Spring перед сканированием компонентов - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть ситуация, когда у нас есть несколько jar-файлов в пакетах npm.Если я добавлю все пути к classpath перед запуском моего весеннего приложения mvc, оно будет работать нормально.

Но нам нужен «модульный» способ сделать это.IE, я не знаю всех пакетов, которые могут или не могут быть там во время выполнения.У меня есть базовая папка, и я могу легко выполнить рекурсивное сканирование файлов для всех jar-файлов, но как мне загрузить их до сканирования компонентов, чтобы все было правильно подключено?У меня есть этот стандарт в базовом классе приложения:

@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    return application.sources(Application.class);
}

public static void main(String[] args) throws Exception {
    SpringApplication.run(Application.class, args);
}

Я предполагаю, что должен что-то сделать в своей функции main () перед вызовом run (), но я не уверен, что делать.

EDIT Я пытался заставить это работать, и забыл упомянуть, что это файл .war в контейнере Tomcat, и я не думаю, что вызывается метод main ().

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