Проблема решена для меня ... На самом деле при создании Spring MVC Project, используя sts, он запрашивает имя проекта / приложения, а также имя пакета. Так что, если имя проекта - TestPayments, а имя пакета - com.xyz.payments, то после создания проекта, когда вы запускаете проект и вводите URL-адрес как localhost: 8080 / TestPayments, он говорит, что ресурс не найден или 404. Но на самом деле он работает как localhost: 8080 / платежи
При создании проекта он создает artifactId в виде «платежей» в вашем pom.xml (на основе имени пакета)
Не знаю почему, но это так работает.