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);
}