0

Micronaut への移行の候補となる小さな Spring Boot アプリケーションがたくさんあります。それらのほとんどは、Springs HTTP Invoker を使用して相互に通信します。

以下は、リモート呼び出しを実行するクライアント側サービス Bean の例です。

  @Bean
  public HttpInvokerProxyFactoryBean brokerService() {
    HttpInvokerProxyFactoryBean invoker = buildHttpInvokerProxyFactoryBean();
    invoker.setServiceUrl(remotingBaseUrl + BrokerService.URI);
    invoker.setServiceInterface(BrokerService.class);
    return invoker;
  }

見た目はBrokerService例えばこんな感じ

public interface BrokerService {

    /**
    * Creates a new offer of the given data.
    *
    * @param ctx All relevant data to create a new offer.
    * @return the newly created offer instance.
    */
    Offer createOffer(OfferCreationContext ctx);
}

Micronaut で Spring HTTP Invoker を使用する方法はありますか?

4

1 に答える 1