0

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

4

1 に答える 1