こんにちは、私は Mule Studio を使用しています。Mule の REST コンポーネントで Spring Rest サービスを使用したいと考えています。では、REST コンポーネントを使用して Spring REST 機能にアクセスするにはどうすればよいでしょうか。Mule を使用して REST サービスを作成するジャージーの方法は使用したくありません。
自動的に呼び出されるスプリング アノテーションを使用して、1 つの REST コントローラーを宣言したいだけです。
こんにちは、私は Mule Studio を使用しています。Mule の REST コンポーネントで Spring Rest サービスを使用したいと考えています。では、REST コンポーネントを使用して Spring REST 機能にアクセスするにはどうすればよいでしょうか。Mule を使用して REST サービスを作成するジャージーの方法は使用したくありません。
自動的に呼び出されるスプリング アノテーションを使用して、1 つの REST コントローラーを宣言したいだけです。
Mules Rest Component は、Rest URL としてアクセスできるようにリソース クラスをロードする JAX-RS のジャージー実装です。
Spring Rest Controller は、Web コンテナーで実行される REST サービスを作成する Spring の方法です。Mule で SpringRestController ベースの REST サービスを実行する場合は、Mule スタンドアロンで直接パッケージ化してデプロイできます。Mule には Jetty コンテナが組み込まれているため、Web アプリケーションを実行できます。
残念ながら、Mule の REST コンポーネント (Jersey 実装) に Spring RestController を含めることはできません。コントローラーの目的は、コンポーネントとして機能することではありません。
ちなみにMuleでも、アノテーションを指定してリソースクラスをRESTコンポーネントに提供するだけで済みます。Mule が残りの処理を行います。
お役に立てれば。