我创建了一个看起来像这样的 RestController:
@RestController
public class GreetingController {
@RequestMapping(value = "/greetings", method = RequestMethod.GET)
public Mono<Greeting> greeting(HttpServletRequest request) {
return Mono.just(new Greeting("Hello..." + request.toString()));
}
}
不幸的是,当我尝试点击“问候”端点时,我得到了一个例外:
java.lang.IllegalStateException:[org.apache.catalina.servlet4preview.http.HttpServletRequest] 类型的参数 [0] 没有解析器
我在用
compile('org.springframework.boot.experimental:spring-boot-starter-web-reactive')
如何解决这个问题?
- - - - - 编辑 - - - - -
使用界面。现在得到:
java.lang.IllegalStateException:方法上类型 [javax.servlet.http.HttpServletRequest] 的参数 [0] 没有解析器(其余部分相同)