【发布时间】:2019-11-03 08:53:49
【问题描述】:
正在尝试https://www.baeldung.com/spring-boot-rsocket 第 4 节中指定的 RSocket 请求/响应。所以有一个 RSocketServer 自动配置并在端口 7000 上侦听。当从浏览器点击相同的方法时,无法连接到带有 @GetMapping 注释的方法
@RestController
public class MarketDataRestController {
private final RSocketRequester rSocketRequester;
public MarketDataRestController(RSocketRequester rSocketRequester) {
this.rSocketRequester = rSocketRequester;
}
@GetMapping(value = "/current/{stock}")
public Publisher<MarketData> current(@PathVariable("stock") String stock) {
return rSocketRequester
.route("currentMarketData")
.data(new MarketDataRequest(stock))
.retrieveMono(MarketData.class);
}
}
当从浏览器请求相同的内容时,期望能够连接到 MarketDataRestController 类的 current() 注释 @GetMapping,例如:http://localhost:7000/current/APPLE。
不知道如何连接。
【问题讨论】:
标签: java spring-boot rsocket