SpringBoot Single Page Application

180
11 октября 2018, 15:30

Начал делать приложение и пытаюсь сделать single page application. Для этого я создал один маппинг на "/":

@RequestMapping("/")
public String index() {
    return "index";
}

А для всех остальных запросов мне нужно сделать перенаправление на "/":

@RequestMapping("/**")
public String forward() {
    return "redirect:/";
}

Происходит взаимная рекурсия, как правильно замапить все запросы кроме "/"?

Answer 1

Проблема решена, таким образом:

@RequestMapping("/**/{path:[^\\.]+}")
public String forward() {
    return "forward:/";
}
@RequestMapping("/")
public String index() {
    return "index";
}
READ ALSO
Интеграция Apache2 и Tomcat 9

Интеграция Apache2 и Tomcat 9

Установил Apache, Tomcat и mod_jkЧасть worker

207
Как улучшить запросы в контроллере и форме для вложенных объектов?

Как улучшить запросы в контроллере и форме для вложенных объектов?

Я новичок в Spring MVC и thymeleafНаписал работающий код, но есть подозрение, что я использую костыли в контроллере и форме (результат поверхностного...

186
Проблема с кодировками

Проблема с кодировками

Имеется утилита, которая запускает батники, которые в свою очередь собирают инфу с помощью утилиты wmic и потом с них форматирует отчет на рабочий...

178
Не получается получить данные с DialogFragment

Не получается получить данные с DialogFragment

Есть адаптер который генерирует и обрабатываете клики по елементам, из него вызывается при нажатии на картинку fragmentDialog в котором есть edittextМы...

182