Я пытаюсь направить запрос от одного контроллера к другому, но вместо этого я получаю исключениеSpring HTTP/веб-вперед не работает с весны-реактивного
java.lang.IllegalStateException: Не удалось разрешить представление с именем 'вперед:/test2'. at org.springframework.web.reactive.result.view.ViewResolutionResultHandler.lambda $ resolViews $ 5 (ViewResolutionResultHandler.java:272) ~ [spring-web-reactive-5.0.0.BUILD-SNAPSHOT.jar: 5.0.0. СТРОЙ-ПАНОРАМА]
Вот мои контроллеры:
@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 –