https://www.baeldung.com/spring-boot-rsocketのセクション 4 で指定されている RSocket Request/Response を試していました。そのため、自動構成され、ポート 7000 でリッスンしている RSocketServer があります。@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);
}
}
ブラウザから同じものをリクエストするときに、アノテーションが付けられcurrent()
たクラスのに接続できることを期待しています。たとえば、http://localhost:7000/current/APPLEとします。同じものに接続する方法がわかりません。MarketDataRestController
@GetMapping