Я создаю приложение в Spring Boot https://github.com/JonkiPro/REST-Web-Services. Приложение можно запустить двумя способами. Первый способ - начать с основного домашнего класса https://github.com/JonkiPro/REST-Web-Services/blob/master/web/src/main/java/com/web/WebApplication.java. Приложение компилируется, как я ожидаю, и все работает без проблем https: // pastebin.com/xYTQtkp4.
Однако, когда я запускаю приложение из класса https://github.com/JonkiPro/REST-Web-Services/blob/master/war/src/main/java/com/war/WarApplication.java, это драма. Приложение компилирует https: // pastebin.com/D86wpghW, но почти ничего не работает. Код компиляции почти вдвое длиннее. Приложение WAR не находит никаких контроллеров, никаких созданных bean-компонентов, не отображает адреса, отменяет Spring Security к настройкам по умолчанию, и при компиляции показывает Using Generated security password: c7c7458d-a7f1-45e2-a871-007f80d4ea26
https://zapodaj.net/0a01ba8eee626.png.html. У меня есть метод, который во время компиляции добавляется в пользовательская база данных (это можно увидеть внизу в первой компиляции, а не WAR), затем здесь, в WAR-компиляции, я вообще не работаю. База H2 не работает. Ничего после этого запуска не работает. Что тут происходит? И все же в этом модуле я сгенерирую файл WAR для размещения на сервере. Жаль, что ничего не работает.