0

私はMuleDevKitと協力して、カスタムメッセージプロセッサを作成しています。

「mule-devkit-archetype-generic」アーキタイプでプロジェクトを作成しました。

「@Module」と「@Processor」のアノテーションが付いたcalsが表示されます

このカスタムコンポーネントのオブジェクトを作成するときに、いくつかの変数を初期化する必要があります。これらのデータは、私のプロセッサメソッドで使用されます。

しかし、これらのカスタムプロセッサのInitializeメソッドを作成または注釈を付ける方法についてのヘルプは見つかりませんでした。

「Initialisable」を実装して、initializeメソッドを実装してみました。しかし、それはコンパイル中にエラーを引き起こしました

The method name 'initialise' is not valid for a no-arg non-private method

私がこれを成し遂げることができる方法を提案してください。

4

1 に答える 1

1

インターフェイスを実装する必要はありません@PostConstruct。初期化メソッドでアノテーションを使用すると、うまくいくはずです。

于 2013-03-07T17:41:21.717 に答える