如何在控制器方法中获得ServerWebExchange响应或反应ServerHttpResponse?
我一直NestedServletException在尝试调用accept的rest controller方法ServerWebExchange。
我的控制器如下所示:
@RestController
@RequestMapping(path = "/path/{param1}/path", produces = MediaType.APPLICATION_JSON_VALUE)
public class MyController {
@GetMapping("/path")
public Mono<Void> method(ServerWebExchange exchange) {
...
}
}
主要方法:
@SpringBootApplication
@ComponentScan(basePackages = {"my.package1", "my.package2"})
@EnableWebFlux
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
例外:
io.undertow.request:UT005023:对/ path / value / path / path的异常处理请求
org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常为java.lang.IllegalStateException:找不到接口org.springframework.web.server.ServerWebExchange的主构造函数或默认构造函数
温温酱
相关分类