在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
。