Пожалуйста, проверьте несколько шагов перед чтением решений + есть ли у вас подходящий контроллер для обработки запрошенного запроса (шаблон URL) + есть ли у вас надлежащее представление, возвращаемое контроллером + и сканируется ли базовый пакет для контроллера (аннотации)
Было бы удобнее, если бы вы тоже делили код контроллера. Но с тем, что я понимаю в вашем заявлении, вы можете попробовать добавить эти шаблоны URL как / test / *
Позвольте мне объяснить, что это делает, он отправит все запросы, которые поступают по URL-адресу Tru / test / в сервлет диспетчера. Например, / test / sugar или / test / abc / def / ghi что угодно, проще говоря, любой запрос с URL / test / * отправляется сервлету диспетчера, который соответствует и возвращает правильный контроллер с помощью сопоставления обработчиков.
И убедитесь, что вы добавили отображение для / test / sugar или / test с правильным представлением в контроллере. Или, если вы хотите, чтобы сахар был вашей ценностью, используйте @Pathvariable в своем контроллере.