3

あるコントローラーから別のコントローラーにリクエストを転送しようとしていますが、代わりに例外が発生します

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);
    }
}
4

2 に答える 2

2

これは現時点ではサポートされていません。

https://jira.spring.io (プロジェクト: Spring Framework、コンポーネント: リアクティブ)で新しい問題を作成してください。一部の概念は実際にはリアクティブの世界にマッピングされていないため、これを実装する必要があると 100% 確信しているわけではありません。

于 2016-11-11T17:27:25.260 に答える