1

次のように、@Optional と @Default を使用して、カスタム クラウド コネクタでプロセッサを構築したいと考えています。

@Processor
public void createTopic(String topicName, @Optional @Default("defaultSecurity") String security, @Optional @Default("defaultDialect") String dialect) throws Exception{

}

しかし、Java をコンパイルすることができません。これは不可能ですか?

4

1 に答える 1

2

私のコネクタの 1 つであなたの定義を使用しても問題ない@Processorので、何か不足しているに違いありません。

  • 適切な注釈、つまりorg.mule.api.annotations.param.Optionalとを使用していますorg.mule.api.annotations.param.Defaultか?
  • メソッドに適切な JavaDoc がありますか?
  • メソッドの文書化された例はありますか?

すべて「はい」の場合は、実行時にどのようなエラーが表示されるかを指定してくださいmvn generate-sources

于 2012-12-05T22:59:48.863 に答える