Spring Boot - перенаправление на другой метод контроллера

Я очень новичок в Spring Boot. Я создаю очень простое приложение с SpringBoot и Thymeleaf. В контроллере у меня есть 2 метода следующим образом:

Метод 1 - Этот метод отображает все данные из базы данных:

  @RequestMapping("/showData")
public String showData(Model model)
{
    model.addAttribute("Data", dataRepo.findAll());
    return "show_data";
}

Метод 2 - Этот метод добавляет данные в базу данных:

@RequestMapping(value = "/addData", method = RequestMethod.POST)
public String addData(@Valid Data data, BindingResult bindingResult, Model model) {
    if (bindingResult.hasErrors()) {
        return "add_data";
    }
    model.addAttribute("data", data);
    investmentTypeRepo.save(data);

    return "add_data.html";
}

Присутствуют файлы HTML, соответствующие этим методам, т.е. show_data.html и add_data.html.

После завершения метода addData я хочу отобразить все данные из базы данных. Однако приведенное выше перенаправляет код на статическую страницу add_data.html, и вновь добавленные данные не отображаются. Мне нужно как-то вызвать метод showData на контроллере, поэтому мне нужно перенаправить пользователя на URL / showData. Это возможно? Если так, как это можно сделать?

Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос