阅读量:2
在Spring Boot中,可以使用RedirectView
类来实现重定向到其他网址。
首先,在你的控制器类中创建一个请求处理方法,然后使用RedirectView
来创建一个重定向视图,并设置要重定向的网址,如下所示:
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.servlet.view.RedirectView; @Controller public class MyController { @GetMapping("/redirect") public RedirectView redirect() { RedirectView redirectView = new RedirectView(); redirectView.setUrl("http://example.com"); return redirectView; } }
在上述示例中,我们创建了一个redirect
方法,该方法返回一个RedirectView
实例,并设置要重定向的网址为http://example.com
。这将导致浏览器重定向到指定的网址。
请确保在启动类中添加@ComponentScan
来扫描控制器类:
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; @SpringBootApplication @ComponentScan("com.example") public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
最后,启动应用程序并访问/redirect
路径,就会自动重定向到http://example.com
。