Ваше приложение зависит от spring-webmvc
, , как описано в справочной документации Spring Boot , это сделает ваше приложение приложением Spring MVC. Поэтому сначала вы должны выяснить, что вызывает эту зависимость, и удалить ее из вашей сборки.
Далее, похоже, ваше приложение не имеет @SpringBootApplication
аннотированного класса; если вам нужна хорошая отправная точка, создайте свое приложение с помощью start.spring.io и выберите стартер webflux.
Далее Spring Boot не нуждается и не поддерживает файлы -servlet.xml
. Вы должны прочитать о Spring Boot в его справочной документации или взглянуть на Руководства Spring .
Spring WebFlux не поддерживает JSP, поэтому нет необходимости ни настраивать внутренний просмотрщик, ни добавлять файлы JSP в ваше приложение. Вместо этого вам следует искать современную технологию просмотра, такую как усы, тимьян и т. Д. (Все они перечислены на start.spring.io).
Конечно, вы можете использовать Spring WebFlux без Spring Boot, , но это требует ручной настройки и развертывания (во встроенном или внешнем контейнере). Я бы сказал, что Spring Boot, безусловно, самый простой способ.