springmvc的Controller中重定向一般使用return "redirect:/url";即可。
而Spring Boot中當我們使用了@RestController註解,上述寫法只能返回字符串,解決方法如下:
將一個HttpServletResponse參數添加到方法然後調用 response.sendRedirect("some-url");
@RequestMapping(value = "/userLogin", method = RequestMethod.GET)
@ApiOperation(value = "獲取登錄url")
public void userLogin(HttpServletResponse response) throws IOException {
response.sendRedirect(baseUrl);
}