Spring Boot - redireciona para um método de controlador diferente

Eu sou muito novo no Spring Boot. Estou criando um aplicativo muito básico com SpringBoot e Thymeleaf. No controlador, tenho 2 métodos da seguinte maneira:

Método1 - Este método exibe todos os dados do banco de dados:

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

Método2 - Este método adiciona dados ao banco de dados:

@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";
}

Estão presentes arquivos HTML correspondentes a esses métodos, como show_data.html e add_data.html.

Depois que o método addData for concluído, desejo exibir todos os dados do banco de dados. No entanto, o acima redireciona o código para a página estática add_data.html e os dados adicionados recentemente não são exibidos. De alguma forma, preciso invocar o método showData no controlador, portanto, preciso redirecionar o usuário para a URL / showData. Isso é possível? Se sim, como isso pode ser feito?

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion