我想将一种String作为“redirect:http://www.stackoverflow.com”进行响应,并期望浏览器自动重定向到我想要的地址。但是,当我使用“@RestController
”时失败了。(基于SpringBoot 1.3.5.RELEASE)
@RestController
@RequestMapping("/test")
public class TestRestController {
@RequestMapping("/rest_controller")
public String testResponse() {
return "redirect:http://stackoverflow.com/";
}
}
但是,使用“@Controller
”时,以下内容可以使重定向成功。
@Controller
@RequestMapping("/test")
public class TestController {
@RequestMapping("/not_rest_controller")
public String testResponse() {
return "redirect:http://stackoverflow.com/";
}
}
我想知道如何使@RestController
成功@Controller
。