我想轉發來自一個控制器到另一個的請求,而是我得到一個異常春HTTP /網絡轉發不帶彈簧反應工作
java.lang.IllegalStateException:無法解析圖名稱爲 'forward:/ test2'。在 org.springframework.web.reactive.result.view.ViewResolutionResultHandler.lambda $ resolveViews $ 5(ViewResolutionResultHandler.java:272) 〜[spring-web-reactive-5.0.0.BUILD-SNAPSHOT.jar:5.0.0。 BUILD-快照]
這裏是我的控制器:
@Controller
class TestController {
@RequestMapping(value="/test")
public String showTestPage() {
return "forward:/test2";
}
}
@RestController
public class TestController2 {
@RequestMapping(value="/test2")
public String showTestPage() {
return "testPageView";
}
}
我使用彈簧啓動
springBootVersion = '2.0.0.BUILD-SNAPSHOT' compile('org.springframework.boot.experimental:spring-boot-starter-web-reactive')
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
如何重定向到外部URL?請參閱https://github.com/poutsma/web-function-sample/issues/7 –