如何让@RestController不响应数据?

时间:2016-07-06 09:42:52

标签: redirect spring-boot controller spring-restcontroller

我想将一种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

0 个答案:

没有答案