2

こんにちは、私は Mule Studio を使用しています。Mule の REST コンポーネントで Spring Rest サービスを使用したいと考えています。では、REST コンポーネントを使用して Spring REST 機能にアクセスするにはどうすればよいでしょうか。Mule を使用して REST サービスを作成するジャージーの方法は使用したくありません。

自動的に呼び出されるスプリング アノテーションを使用して、1 つの REST コントローラーを宣言したいだけです。

ここに画像の説明を入力

4

1 に答える 1

2

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 が残りの処理を行います。

お役に立てれば。

于 2014-07-11T15:50:12.480 に答える