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

我在我的一个连接器中使用您的定义没有问题@Processor,所以您一定遗漏了一些东西:

  • 您是否使用了正确的注释,即org.mule.api.annotations.param.Optionalorg.mule.api.annotations.param.Default
  • 您在该方法上有适当的 JavaDoc 吗?
  • 您是否有该方法的文档示例?

如果全部是,那么请指定您在运行时收到的错误mvn generate-sources

于 2012-12-05T22:59:48.863 回答