springboot rest接口返回重定向
时间: 2023-11-02 21:56:34 浏览: 133
在Spring Boot中,要让REST接口返回重定向,可以使用`RedirectView`类。以下是一个简单的示例:
```java
@RestController
public class MyController {
@GetMapping("/redirectTo")
public RedirectView redirectTo() {
RedirectView redirectView = new RedirectView();
redirectView.setUrl("http://example.com");
return redirectView;
}
}
```
在上面的示例中,当浏览器访问`/redirectTo`接口时,它会被重定向到`http://example.com`。
如果你需要在重定向时传递参数,可以将参数附加到重定向的URL中,例如:
```java
@GetMapping("/redirectTo")
public RedirectView redirectTo(@RequestParam String param) {
RedirectView redirectView = new RedirectView();
redirectView.setUrl("http://example.com?param=" + param);
return redirectView;
}
```
在上面的示例中,`param`参数的值将被附加到重定向的URL中。
阅读全文